小编Kha*_*sha的帖子

org.openqa.selenium.WebDriverException:无法在45000 ms内绑定到锁定端口7054

我在firefox浏览器中执行selenium脚本时遇到问题.

控制台错误:

        org.openqa.selenium.WebDriverException: Unable to bind to locking port 7054 within 45000 ms
        Build info: version: '2.39.0', revision: 'ff23eac', time: '2013-12-16 16:11:15'
        System info: host: 'usnywqa01', ip: '10.3.3.20', os.name: 'Windows 7', os.arch: 'amd64', os.version: '6.1', java.version: '1.7.0_17'
        Driver info: driver.version: FirefoxDriver
        Build info: version: '2.39.0', revision: '14fa800511cc5d66d426e08b0b2ab926c7ed7398', time: '2013-12-16 13:18:38'
        System info: host: abc-PV-5', ip: 'XX.X.XX.XX', os.name: 'Windows 7', os.arch: 'x86', os.version: '6.1', java.version: '1.7.0_07'
        Driver info: driver.version: FirefoxDriver
        at org.openqa.selenium.internal.SocketLock.lock(SocketLock.java:98)
        at org.openqa.selenium.firefox.internal.NewProfileExtensionConnection.start(NewProfileExtensionConnection.java:84)
        at org.openqa.selenium.firefox.FirefoxDriver.startClient(FirefoxDriver.java:250)
        at org.openqa.selenium.remote.RemoteWebDriver.(RemoteWebDriver.java:110)
        at org.openqa.selenium.firefox.FirefoxDriver.(FirefoxDriver.java:197)
        at …

selenium-grid selenium-webdriver

5
推荐指数
1
解决办法
1万
查看次数

在java中执行后关闭批处理文件

我正在尝试创建一个 bat 文件并运行它。执行完成后,bat 文件应该关闭。

String cmd = "cmd /c start" + " "+"java -jar batchfilepath"+" "+"\n exit";

Runtime r = Runtime.getRuntime();
Process pr = r.exec(cmd);
Run Code Online (Sandbox Code Playgroud)

问题 - 我能够关闭 bat 文件,但它在执行完成之前关闭。

我试过以下方法

1.if(p.waitfor()==0)
{rt.exec("taskkill /IM cmd.exe");}
2.cmd /c start \wait  
3.cmd /k start \wait 
4.processBuilder
Run Code Online (Sandbox Code Playgroud)

帮我解决这个问题。

java windows cmd batch-file spring-mvc

2
推荐指数
1
解决办法
1881
查看次数