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



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

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

我尝试了这两个功能。没有运气...在最后一天正常工作。

这是Cucumber的Maven项目

Chromedriver 2.34.522940和Chrome版本64.0.3282.140(官方构建((64位(

终于,我能够通过降级我的铬来解决问题。现在,它像以前一样正常使用Chromedriver 2.34.522940(Chrome 63(。

我已经看到同样的事情正在发生。我发现执行驱动程序(url(,然后在同一测试方法中执行另一个驱动程序(url(是原因。非常令人沮丧,但我还发现降级Chrome奏效了。

我今天再次更新了所有驱动程序。Chrome版本65.0.3325.181和Chromedriver 2.37.544315

到目前为止,它运行良好。我认为他们解决了新更新中的问题

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