当我尝试driver.close()
时,我可以得到:
java.net.SocketException: Connection reset exception.
如何解决?
我正在编写这样的代码:
driver.findElement(By.xpath("//*[text()='Log Out']")).click();
driver.close();
您有版本问题
- 检查您的浏览器驱动程序版本
- 检查您的版式版本
- 检查您的硒版本
它们都应该相互兼容
例如,如果您使用的是 chrome 浏览器版本'Version 95.0.4638.69'
则应具有相同的 chromedriver 版本。
为了摆脱测试执行期间生成的残余杂务并干扰下一次测试执行,而不是driver.close()
总是在方法中调用driver.quit()
tearDown(){}
以正常关闭和销毁WebDriver和Web 客户端实例。