I stumbled upon an answer to my question
So to wait for an element to appear we have to:
driver.wait(function () {
return driver.isElementPresent(webdriver.By.name("username"));
}, timeout);
I stumbled upon an answer to my question
So to wait for an element to appear we have to:
driver.wait(function () {
return driver.isElementPresent(webdriver.By.name("username"));
}, timeout);