通过selenium webdriver启动后,Chrome浏览器会立即终止

时间:2019-11-27 15:31:02

标签: selenium google-chrome selenium-chromedriver

我安装了以下版本以将硒与铬一起使用。 chrome浏览器启动并打开所需的url,但立即终止,并在几秒钟内关闭窗口。 请指导我进行任何必要的更改。

版本: 铬:78.0.3904.108 Chrome驱动程序:78.0.3904.105 硒:selenium-java-3.141.59 Java:jdk-8u231-windows-x64


代码:

System.setProperty("webdriver.chrome.driver","C:\\Users\\Pooja\\Desktop\\ChromeDriver\\chromedriver.exe);

WebDriver driver = new ChromeDriver();

driver.get("https://selenium.dev");

System.out.println(driver.getTitle());

driver.quit();

执行后在控制台中输出:

  

在端口1226上启动ChromeDriver 78.0.3904.105(60e2d8774a8151efa6a00b1f358371b1e0e07ee2-refs / branch-heads / 3904 @ {#877})   仅允许本地连接。   请保护ChromeDriver和相关测试框架使用的端口,以防止恶意代码访问。   [1574867082.995] [WARNING]:连接到Chrome时超时,正在重试...   2019年11月27日10:04:45 org.openqa.selenium.remote.ProtocolHandshake createSession   INFO:检测到的方言:W3C   SeleniumHQ浏览器自动化

1 个答案:

答案 0 :(得分:1)

我使用相同版本的Google chrome和Chrome驱动程序尝试了此操作,并且对我有用。问题是您在驱动程序路径的末尾缺少引号

希望这会有所帮助

System.setProperty("webdriver.chrome.driver","C:\\Users\\edgar\\Downloads\\chromedriver_win32\\chromedriver.exe");

        WebDriver driver = new ChromeDriver();

        driver.get("https://selenium.dev");

        System.out.println(driver.getTitle());

        driver.quit();