在执行命令之前等待(Selenium Webdriver)

时间:2017-03-20 07:24:45

标签: java selenium webdriver wait

我在Eclipse中使用java - Selenium Webdriver我需要找到一种等待应用才能成功执行命令。我不想像Thread.sleep()那样为自己设置一个特定的时间,因为我需要在页面正确加载后立即执行命令。 我正在使用(ExpectedConditions.presenceOfElementLocated())来加载页面和.until(ExpectedConditions.elementToBeClickable())当可以单击该元素但我在发送密钥或执行之前没有找到任何正确的命令另一个不是点击的动作。

1 个答案:

答案 0 :(得分:0)

我们可以看到Localizing your app类ExpectedConditions的方法列表 例, 直到(ExpectedConditions.elementToBeSelected()) 直到(ExpectedConditions.invisibilityOfAllElements())