我尝试开始使用selenium(今天下载了当前版本)并复制了他们的示例,该示例打开了浏览器并执行了google搜索。
但是,该程序永远挂在第一行WebDriver driver = new FirefoxDriver();。
WebDriver driver = new FirefoxDriver();
我已经安装了Firefox 13。
线程转储: 线程[主要] Thread.sleep(long)行:不可用[本机方法] [本地变量不可用] FirefoxBinary.sleep(long)行:218 FirefoxBinary.clean(FirefoxProfile,File)行:234 NewProfileExtensionConnection.start()行:76 FirefoxDriver.startClient()行:200 FirefoxDriver(RemoteWebDriver)。(CommandExecutor,功能)行:94 FirefoxDriver。(FirefoxBinary,FirefoxProfile)行:147 FirefoxDriver。()行:85 Test.main(String [])行:24
这些情况通常是因为Firefox和Selenium在兼容性方面有些“不同步”。
您应该尝试两件事:将Selenium更新到最新版本和/或降级Firefox。