无法使用selenium-webdriver 2.45等待

时间:2015-05-19 16:02:08

标签: java selenium selenium-webdriver

我使用selenium-webdriver来自动执行浏览器任务。我曾经使用" WebDriverWait"在使用之前等待元素。例如:

List<string> d_taxe1 = new List<string>(Request.Form.GetValues("taxe1"));
d_taxe1 = form_checkbox.RemoveExtraFalseFromCheckbox(d_taxe1);

对于webdriver的新版本2.45,这不再起作用了。 &#34;直到&#34;的论点方法已经改变,我现在不知道该怎么做。

有没有人有同样的问题?

文档:http://selenium.googlecode.com/git/docs/api/java/org/openqa/selenium/support/ui/FluentWait.html

1 个答案:

答案 0 :(得分:0)

我使用相同的2.45版webdriver并且还没有遇到任何问题。

文档: http://selenium.googlecode.com/git/docs/api/java/org/openqa/selenium/support/ui/WebDriverWait.html

对我来说完美的样本:

 WebDriverWait waitSearchGrid = new WebDriverWait(driver, 10);
            waitSearchGrid.until(ExpectedConditions.elementToBeClickable(driver.findElement(By.xpath(".//*[@id='clientSearchResult']/div[1]"))));