diff --git a/server.js b/server.js index f24d12b..c6968a0 100644 --- a/server.js +++ b/server.js @@ -13,19 +13,30 @@ const delay = (ms) => { await page.type('input[type="email"]', 'matt.huntington@generalassemb.ly'); await page.click('button[type="submit"]'); + console.log('entered email'); await page.waitForNavigation(); await page.type('input[type="text"]', 'matt.huntington@generalassemb.ly'); await page.type('input[type="password"]', 'Hunt!ngt0n80!'); await page.click('input[type="submit"]'); - await delay(3000); - + console.log('entered okta creds'); + await page.waitForSelector('div[data-se="okta_verify-push"] a'); + await page.click('div[data-se="okta_verify-push"] a'); + console.log('selected push notification'); await page.waitForNavigation(); + await page.waitForSelector('#from'); + + console.log('logged in'); + await page.type('#from', '01/01/2015'); + await page.click('input[value="Filter"]'); + + console.log('filtering instances'); await page.waitForNavigation(); + console.log('done'); await page.screenshot({ path: 'outcomes.png' }) await browser.close(); })();