我有一个使用Firefox运行的工作脚本,但我无法调用任何其他Webdriver浏览器:
using OpenQA.Selenium.IE;
using OpenQA.Selenium.Firefox;
using OpenQA.Selenium.Chrome;
driver = new InternetExplorerDriver(); - an exception is thrown
//start setup
driver = new FirefoxDriver();
baseURL = "http://www.google.com";
verificationErrors = new StringBuilder();
//end setup
我收到此错误:
The IEDriverServer.exe file does not exist in the current directory or in a directory on the PATH environment variable. The driver can be downloaded at http://code.google.com/p/selenium/downloads/list.
我该如何解决这个问题?
答案 0 :(得分:3)
IEdriver现在单独作为单独的exe提供,如错误中所述。您需要下载驱动程序并将其添加到错误中再次提到的PATH env变量中。驱动程序here
分离的说明更多信息@ https://github.com/SeleniumHQ/selenium/wiki/InternetExplorerDriver
对于chromedriver来说也是如此。您需要单独下载它,而对于Firefox,情况并非如此,因此这是唯一适合您的驱动程序。