【问题标题】:How to resolve java.net.SocketException: Connection reset exception in java with selenium?如何解决 java.net.SocketException:使用 selenium 的 java 中的连接重置异常?
【发布时间】:2021-12-23 16:10:59
【问题描述】:

当我尝试driver.close() 时,我可以得到:

java.net.SocketException: Connection reset exception.

如何解决?

我正在编写这样的代码:

driver.findElement(By.xpath("//*[text()='Log Out']")).click();
driver.close();

【问题讨论】:

  • 请分享完整的错误跟踪。
  • 请检查您的互联网连接是否良好

标签: java selenium selenium-webdriver selenium-chromedriver selenium-ide


【解决方案1】:

你有版本问题

  1. 检查您的 chromedriver 版本
  2. 检查您的 chrome 版本
  3. 检查您的 selenium 版本

它们都应该相互兼容

例如,如果您使用的是 chrome 浏览器版本 'Version 95.0.4638.69',则您的 chromedriver 版本应该相同。

【讨论】:

    【解决方案2】:

    为了摆脱在测试执行过程中产生的残余杂务并干扰你的下一个测试执行,而不是driver.close(),总是在tearDown(){}方法中调用driver.quit()来关闭&优雅地销毁 WebDriverWeb Client 实例。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-06-13
      • 1970-01-01
      • 2018-10-07
      • 1970-01-01
      • 2012-11-03
      • 2011-11-01
      • 2010-09-08
      相关资源
      最近更新 更多