1

我有一个与 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.

我该如何解决?

4

1 回答 1

3

如错误中所述,IEdriver 现在作为单独的 exe 单独发布。您需要下载驱动程序并将其添加到错误中再次提到的 PATH 环境变量中。这里对驱动程序的分离进行说明

更多信息@ https://github.com/SeleniumHQ/selenium/wiki/InternetExplorerDriver

chromedriver 也是如此。您需要单独下载它,而对于 Firefox,情况并非如此,因此这是唯一适合您的驱动程序。

于 2013-01-24T17:52:25.910 回答