问题描述:
data:,
,几秒钟后Chrome窗口关闭,而不是开始导航到网址。OS& Chrome信息:
重现的步骤:
driver.get(...)
方法。测试开始后,控制台会显示以下提到的消息
“启动ChromeDriver 2.19.333243 (0bfa1d3575fc1044244f21ddb82bf870944ef961)在56002港口 允许连接。“
稍后,我在Chrome地址栏中看到了data:,
,它的加载时间超过了10分钟,但未导航到指定的网址。
答案 0 :(得分:0)
我遇到了同样的问题,问题是我混淆了我的类型定义。按如下方式实例化您的驱动程序。
package BDDTest;
import java.util.concurrent.TimeUnit;
import org.openqa.selenium.chrome.ChromeDriver;
public class SeleniumTest {
private ChromeDriver driver; //DOUBLE CHECK THIS BIT!!
private String browserName;
private String browserVersion;
//adjust for your own path\to\chromedriver.exe
public void setUp() throws Exception {
System.setProperty("webdriver.chrome.driver","D:\\cuke-jvm-dependencies\\chromedriver.exe");
driver = new ChromeDriver();
browserName = "Chrome";
browserVersion = "46";
System.out.println("Automated test run. We’re running on "+browserName+" "+browserVersion);
driver.manage().timeouts().implicitlyWait(5, TimeUnit.SECONDS);
}
public void tearDown() {
driver.quit();
}
public void goToHomePage() {
driver.get("http://www.google.ca");
}
}
答案 1 :(得分:0)
'数据:,' URL只是chromedriver在启动chrome时导航到的默认地址。因此,这本身并不一定意味着任何事情都会出错。只需记住添加协议 - 即" http://"。
答案 2 :(得分:0)
这answer应该会有所帮助。只需更新chromedriver
即可。