diff --git a/index.js b/index.js index ab7f2f6..f615971 100644 --- a/index.js +++ b/index.js @@ -1,6 +1,41 @@ const selenium = require('selenium-webdriver'); +const delay = (ms) => { + return new Promise((resolve) => { + setTimeout(resolve, ms); + }); +} const main = async ()=> { const driver = await new selenium.Builder().forBrowser('chrome').build(); + await driver.get('https://outcomes.generalassemb.ly/'); + + let selection = selenium.By.id('identify_email'); + let element = driver.findElement(selection); + element.sendKeys('matt.huntington@generalassemb.ly'); + + selection = selenium.By.id('baseForm'); + element = driver.findElement(selection); + element.submit(); + + await delay(2000); + + selection= selenium.By.css('input[type="text"]'); + element = await driver.findElement(selection); + element.sendKeys('matt.huntington@generalassemb.ly'); + + selection= selenium.By.css('input[type="password"]'); + element = await driver.findElement(selection); + element.sendKeys('Hunt!ngt0n80!'); + + selection = selenium.By.css('form'); + element = driver.findElement(selection); + element.submit(); + + await delay(2000); + + selection= selenium.By.css('a') + element = await driver.findElements(selection); + + element[1].click(); } main();