我正在使用Junit4在Selenium上运行Cucumber。 使用Chrome浏览器测试基于战争的网站。
我遇到了这个问题:
WaitForPageToLoad
似乎不等待页面加载
WebDriverWait
-始终等待给出的 timeout 参数的整个时间,即使 ExpectedConditions 早已得到验证。
例如:
new WebDriverWait( DefaultDriver.getWebDriver(), 4 ).until( ExpectedConditions.visibilityOfElementLocated( locator.getBy() ) );
WebElement.findElement
-完全不等待元素可见结果是方案下一步无法验证元素是否可见。
任何想法可能是什么问题?
其他信息: 黄瓜准1.2.5, 黄瓜jvm-deps-1.0.5, 硒3.4.0 selenium-chrome-driver-3.4.0