|
|
|
|
@ -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();
|
|
|
|
|
})();
|
|
|
|
|
|