我想通过Chrome尝试使用Selenium,因此我根据此页面https://sites.google.com/a/chromium.org/chromedriver/getting-started
对我的代码进行了更改发件人:
WebDriver driver = new FirefoxDriver();
要:
System.setProperty("webdriver.chrome.driver", "/path/to/chromedriver");
WebDriver driver = new ChromeDriver();
它工作正常,经过几次成功的测试后,我把它全部移回了Firefox驱动程序。但自从我开始测试的那一刻起,就出现了问题。 Firefox窗口打开,然后有消息说Firefox停止工作,在日志中我看到了这个错误。
错误:
org.openqa.selenium.remote.UnreachableBrowserException: Could not start a new session. Possible causes are invalid address of the remote server or browser start-up failure.
我可以在Firefox中找到此文本about:blank&utm_content=firstrun
,然后崩溃。
当我再次使用ChromeDriver时,它可以正常使用。
我正在使用Windows 10,Firefox 47.0.1。