driver.navigate()。to(" url")在Chrome 64和驱动程序chrome 2.35中不起作用;

时间:2018-02-10 12:08:02

标签: java google-chrome selenium automation webdriver

我不知道实际发生了什么。突然我的测试步骤不要通过。

public void gotoRolePage() {
    driver.navigate().to("url");

}

public void gotoRolePage() {
    driver.get("url");
}



 Starting ChromeDriver 2.34.522940 (1a76f96f66e3ca7b8e57d503b4dd3bccfba87af1) on 
port 10252
Only local connections are allowed.
Feb 11, 2018 12:54:41 PM org.openqa.selenium.remote.ProtocolHandshake createSess
ion
INFO: Attempting bi-dialect session, assuming Postel's Law holds true on the rem
ote end
Feb 11, 2018 12:54:45 PM org.openqa.selenium.remote.ProtocolHandshake createSess
ion
INFO: Detected dialect: OSS
[426.532][SEVERE]: Timed out receiving message from renderer: 299.935
[426.533][SEVERE]: Timed out receiving message from renderer: -0.001
[426.536][SEVERE]: Timed out receiving message from renderer: -0.004

我已尝试过这两个功能。没有运气......最后一天工作完美。

这是带黄瓜的maven项目

ChromeDriver 2.34.522940和Chrome版本64.0.3282.140(官方版本)(64位)

4 个答案:

答案 0 :(得分:1)

最后,我可以通过降级我的Chrome来解决问题。 现在,ChromeDriver 2.34.522940(Chrome 63)就像以前一样完美。

答案 1 :(得分:1)

我看到同样的事情发生了。我发现在执行driver.get(url),然后在同一个测试方法中执行另一个driver.get(url)的原因。非常令人沮丧,但我也发现降级铬有效。

答案 2 :(得分:1)

我今天再次更新了我的所有司机。 Chrome版本65.0.3325.181 和ChromeDriver 2.37.544315

直到现在它工作正常。我认为他们在新的更新中解决了这个问题

答案 3 :(得分:0)

您可以使用此driver.get(url)