直到方法无法使用

时间:2013-07-31 11:51:49

标签: webdriver selenium-webdriver

我正在尝试等待Selenium Webdriver中的一些元素并发生以下事件

我创造了等待:

WebDriverWait delay = new WebDriverWait(driver, 5);

然后使用它:

delay.until(ExpectedConditions.visibilityOfElementLocated(By.id("someId")));

但IntelliJ Idea会一直标记,直到()红色并说“无法解决方法直到()”。 需要帮助。

1 个答案:

答案 0 :(得分:0)

wait.until(ExpectedConditions.visibilityOfElementLocated(By.id("someId")));

更改

delay.until(ExpectedConditions.visibilityOfElementLocated(By.id("someId")));

另请参阅selenium文档,它有一个关于显式wait- http://docs.seleniumhq.org/docs/04_webdriver_advanced.jsp#explicit-and-implicit-waits

的好例子