WaitForPageToLoad,FindElement,WebDriverWait

时间:2019-05-24 11:40:15

标签: selenium selenium-webdriver selenium-chromedriver

我正在使用Junit4在Selenium上运行Cucumber。 使用Chrome浏览器测试基于战争的网站。

我遇到了这个问题:

  1. WaitForPageToLoad似乎不等待页面加载

  2. WebDriverWait-始终等待给出的 timeout 参数的整个时间,即使 ExpectedConditions 早已得到验证。

例如:

new WebDriverWait( DefaultDriver.getWebDriver(), 4 ).until( ExpectedConditions.visibilityOfElementLocated( locator.getBy() ) );

  1. WebElement.findElement-完全不等待元素可见

结果是方案下一步无法验证元素是否可见。

任何想法可能是什么问题?

其他信息: 黄瓜准1.2.5, 黄瓜jvm-deps-1.0.5, 硒3.4.0 selenium-chrome-driver-3.4.0

0 个答案:

没有答案