我正在尝试等待Selenium Webdriver中的一些元素并发生以下事件
我创造了等待:
WebDriverWait delay = new WebDriverWait(driver, 5);
然后使用它:
delay.until(ExpectedConditions.visibilityOfElementLocated(By.id("someId")));
但IntelliJ Idea会一直标记,直到()红色并说“无法解决方法直到()”。 需要帮助。
答案 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
的好例子