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 env 変数に追加する必要があります。ドライバーの分離についての説明はこちら

詳細情報 @ https://github.com/SeleniumHQ/selenium/wiki/InternetExplorerDriver

同じことがchromedriverの場合です。Firefox の場合は個別にダウンロードする必要がありますが、これは当てはまらないため、動作する唯一のドライバーです。

于 2013-01-24T17:52:25.910 に答える