【问题标题】:Chrome Browser terminates immediately after getting launched through selenium webdriverChrome 浏览器在通过 selenium webdriver 启动后立即终止
【发布时间】:2020-03-23 05:01:36
【问题描述】:

我已经安装了以下版本来使用 selenium 和 chrome。 chrome 浏览器正在启动并打开所需的 url,但立即终止并且窗口在几秒钟内关闭。 请指导我进行我需要做的任何更改。

版本: 铬:78.0.3904.108 铬驱动程序: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][警告]:连接到 Chrome 超时,正在重试... 2019 年 11 月 27 日上午 10:04:45 org.openqa.selenium.remote.ProtocolHandshake createSession 信息:检测到的方言:W3C SeleniumHQ 浏览器自动化

【问题讨论】:

标签: selenium google-chrome selenium-chromedriver


【解决方案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();

【讨论】:

  • 谢谢 Edgar...但是在添加引号后,chrome 也会崩溃
  • System.setProperty("webdriver.chrome.driver","C:\\Users\\Pooja\\Desktop\\ChromeDriver\\chromedriver.exe");
  • 你是否也使用与我的 selenium 相同的版本?
  • 是的,我尝试了相同版本的 Selenium 和 Chrome。您是否遇到同样的错误?
  • 感谢 Edgar....我意识到这是 driver.quit ();代码中导致浏览器关闭的语句。当我删除它时......它工作得很好......
猜你喜欢
  • 1970-01-01
  • 2021-05-16
  • 1970-01-01
  • 2018-05-10
  • 1970-01-01
  • 1970-01-01
  • 2011-11-17
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多