2016-08-10 13 views
0

Selenium web driverを使用しようとしています。私はasp.net mvcを使用しています。私は非常に基本的なテストを設定しました。私は基本的にブラウザを開こうとしています。Selenium Chrome Driverが見つかりません

Imports NUnit.Framework 
Imports OpenQA.Selenium 
Imports OpenQA.Selenium.Chrome 
Imports OpenQA.Selenium.Firefox 
<TestFixture()> 
Public Class SeleniumEg 

    Dim driverFF As IWebDriver 
    Dim driverGC As IWebDriver 
    Dim driverPath As String = "c:\chromedriver.exe" 

<Test()> 
    Public Sub OpenBrowser() 
     driverGC = New ChromeDriver(driverPath) 
     driverGC.Navigate().GoToUrl("https://www.google.ie/") 
    End Sub 

End Class 

しかし、私は、テストを実行したときに、私は、このエラーメッセージ

結果メッセージ取得しています:

OpenQA.Selenium.DriverServiceNotFoundException:ファイルc:\ chromedriver.exe \ chromedriver.exeはありません存在しない。ドライバはhttp://chromedriver.storage.googleapis.com/index.html

でもダウンロードできますが、私はドライバをsoloutionに入れてみましたが、まだドライバが存在しません。エラーメッセージには、その場所を言ったときに、ファイル名を繰り返しているようだ:

C:\ chromedriver.exe \ chromedriver.exeそれはする必要がある場合、C:\エラーメッセージからchromedriver.exe

+0

パスからファイル名を削除します。 – whymatter

答えて

1

OpenQA.Selenium.DriverServiceNotFoundException:Cファイル:\ chromedriver.exe \ chromedriver.exeが存在しない場合、私はこの問題は、

結果メッセージ明らかにされるべきだと思います。ドライバはhttp://chromedriver.storage.googleapis.com/index.html

ChromeDriverコンストラクタ(私は適切な.NET用語を使用していない場合、私は、Javaの男だ、私を許し)期待しchromedriver.exeバイナリが存在するディレクトリやないでダウンロードすることができますバイナリ自体の実際の場所。だから、

Dim driverPath As String = "c:\" 

Dim driverPath As String = "c:\chromedriver.exe" 

を変更し、それはあなたの問題を解決するのに役立ちますかどうかを確認してくださいhere

を参照してください。

関連する問題