0
我已經使用Selenium IDE來生成一些代碼,現在我想要發出一個等待命令,直到瀏覽器在點擊一個按鈕後重新加載。例如:在Selenium IDE中,如何在selenium測試中創建一個等待命令,直到瀏覽器重新加載?
public void TheGetTest()
{
driver.Navigate().GoToUrl(baseURL + "/");
driver.FindElement(By.XPath("(//a[contains(text(),'Get Quotes')])[2]")).Click();
}
在Click命令後,我想查看加載了哪個URL。這是可能的還是必須使用頁面上的某些元素來尋找?
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")));
如果動態元素是頁面本身,該代碼如何使用?