gpt4 book ai didi

selenium - 无法在 45000 毫秒内绑定(bind)到锁定端口 7054

转载 作者:行者123 更新时间:2023-12-03 14:54:17 25 4
gpt4 key购买 nike

在 webdriver 独立服务器中运行自动化时,我随机收到此异常。一旦它来了,我就杀死了所有的 java 进程。那么这个异常的解决方案是什么?为什么随机出现?

不幸的是,据我所知,所有人都建议使用最新版本的 selenium jar 或根据 selenium 版本提供兼容的 firefox 版本,或者他们说检查该端口是否正在使用(尽管它不会!)或重新启动系统.很少有人建议卸载firefox版本并重新安装。任何永久解决方案或任何想法为什么会出现?

org.openqa.selenium.WebDriverException: Unable to bind to locking port 7054 within 45000 ms 
Build info: version: '2.30.0', revision: 'dc1ef9c', time: '2013-02-19 00:15:27'
System info: os.name: 'Windows 7', os.arch: 'x86', os.version: '6.1', java.version: '1.7.0'
Driver info: driver.version: FirefoxDriver
Command duration or timeout: 47.94 seconds
Build info: version: '2.28.0', revision: '18309', time: '2012-12-11 15:53:30'
System info: os.name: 'Windows 7', os.arch: 'x86', os.version: '6.1', java.version: '1.7.0'
Driver info: org.openqa.selenium.remote.RemoteWebDriver

最佳答案

似乎以前的 webDriver 实例(或其他东西)没有释放端口。这是此问题(Java)的解决方法(不好的做法):

 public static FirefoxBrowser forceInit() {
try {
return new FirefoxBrowser();
} catch (WebDriverException exc) {
return forceInit();
}
}

通过以下方式确保您的测试正确关闭驱动程序:
   driver.quit(); 

关于selenium - 无法在 45000 毫秒内绑定(bind)到锁定端口 7054,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16140865/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com