2016-11-07 11 views
1

VSでgeckodriverを実行しようとしましたが、エラーが発生しました。 "Test Failed、OneTimeSetUp:OpenQA.Selenium.DriverServiceNotFoundException:geckdriver.exeファイルが存在しません現在のディレクトリパス環境変数にはhttps://github.com/mozilla/geckdriver/releasesでダウンロードできます。.Net環境でgeckodriver.exeファイルを設定する方法

私はすでにgeckodriver 1.11の最新バージョンで正しいパス設定を取得していますが、何らかの理由でトラブルシューティングを試みました。

以下は.exeファイルを実行しようとしていたテストコードです

FirefoxDriverService service = FirefoxDriverService.CreateDefaultService(@"C:\Users\Test\Downloads\geckodriver-v0.11.1-win64\geckodriver.exe"); 
     service.Port = 64444; 
     service.FirefoxBinaryPath = @"C:\Program Files (x86)\Mozilla Firefox\firefox.exe"; 
     service.HideCommandPromptWindow = true; 
     service.SuppressInitialDiagnosticInformation = true; 
     IWebDriver Driver = new FirefoxDriver(service); 
+1

あなたはVSでNuGetを使うべきです...それはあなたのためにすべてを設定します。 Seleniumと必要な個々のドライバを入手してください。ドライバの更新が必要なときは、UIで確認できます。セットアップして最新の状態に保ちます。 – JeffC

答えて

1

これを解決する方法の1つは、ドライバを/ bin/debugディレクトリ内に置くことです。たとえば、Visual Studio/projects/projname/projname/bin/debug /などです。それが役に立てば幸い。乾杯。

+0

それは私のために働いた – ArCiGo

関連する問題