在Windows 8中并行运行两个Web驱动程序实例

时间:2014-08-21 09:27:45

标签: selenium selenium-webdriver

我使用windows 8,selenium 2.42和FF 27。 所以我遇到了一些麻烦。如果我在创建新驱动程序时运行

 WebDriver driver = new FirefoxDriver();

a have exeption

Exception in thread "main" org.openqa.selenium.WebDriverException: Unable to bind to locking port 7054 within 45000 ms
Build info: version: '2.42.2', revision: '6a6995d31c7c56c340d6f45a76976d43506cd6cc', time: '2014-06-03 10:52:47'
System info: host: 'bot-pc', ip: '25.111.126.28', os.name: 'Windows 8', os.arch: 'amd64', os.version: '6.2', java.version: '1.6.0_45'

我想要创建2个或3个并行实例FF,但如果ff打开,这不会起作用。

1 个答案:

答案 0 :(得分:1)

您需要为每个驱动程序实例使用不同的端口号。看看https://code.google.com/p/selenium/wiki/FirefoxDriver。您可以设置系统属性webdriver.firefox.port以使firefox驱动程序使用不同的端口。