我使用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打开,这不会起作用。
答案 0 :(得分:1)
您需要为每个驱动程序实例使用不同的端口号。看看https://code.google.com/p/selenium/wiki/FirefoxDriver。您可以设置系统属性webdriver.firefox.port
以使firefox驱动程序使用不同的端口。