i have used selenium ide generate code , want put wait command until browser reloads after button click. example:
public void thegettest() { driver.navigate().gotourl(baseurl + "/"); driver.findelement(by.xpath("(//a[contains(text(),'get quotes')])[2]")).click(); }
after click command, want see url loaded. possible or have have use element on page for?
webdriverwait wait5 = new webdriverwait(driver, 100); webdriverwait wait = new webdriverwait(driver, timespan.fromseconds(10)); iwebelement mydynamicelement = wait.until<iwebelement>(d => d.findelement(by.id("somedynamicelement")));
how code used if dynamic element page itself?
its been time since used selenium. maybe can use javascript function determine if document in ready state again.
wait.until(driver1 => ((ijavascriptexecutor)driver).executescript("return document.readystate").equals("complete"));
Comments
Post a Comment