我不知道实际发生了什么。突然我的测试步骤不要通过。
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位)
答案 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)
。