0
こんにちは、私はvb.netでセレンを使っていくつかの自動テストをしようとしていますが、Firefoxでユニットテストを実行しようとするとこのエラーが発生します。ここ 現在のディレクトリにセレンのgeckoドライバが存在しません
Test Name: WebDriverSample
Test FullName: AutomationProject.UnitTests.WebDriverSample
Test Source: C:\Users\Documents\Visual Studio 2015\Projects\GasAutomationTesting\V1.0.0.0\Development\AutomationProject\UnitTests.vb : line 49
Test Outcome: Failed
Test Duration: 0:00:00.0184181
Result StackTrace:
at OpenQA.Selenium.DriverService.FindDriverServiceExecutable(String executableName, Uri downloadUrl)
at OpenQA.Selenium.Firefox.FirefoxDriverService.CreateDefaultService()
at OpenQA.Selenium.Firefox.FirefoxDriver.CreateService(FirefoxOptions options)
at OpenQA.Selenium.Firefox.FirefoxDriver..ctor(FirefoxOptions options)
at OpenQA.Selenium.Firefox.FirefoxDriver..ctor()
at AutomationProject.UnitTests.WebDriverSample() in C:\Users\Documents\Visual Studio 2015\Projects\GasAutomationTesting\V1.0.0.0\Development\AutomationProject\UnitTests.vb:line 55
Result Message:
Test method AutomationProject.UnitTests.WebDriverSample threw exception:
OpenQA.Selenium.DriverServiceNotFoundException: The geckodriver.exe file does not exist in the current directory or in a directory on the PATH environment variable. The driver can be downloaded at https://github.com/mozilla/geckodriver/releases.
は現在
<TestMethod()>
Public Sub WebDriverSample()
'Add test logic here
Dim DRIVER_PATH As String = "C:\Users\Documents\Visual Studio 2015\Projects\GasAutomationTesting\GekoDriver"
Dim driver As IWebDriver
'Browser
driver = New FirefoxDriver(DRIVER_PATH)
End Sub
私はまた、binフォルダに.exeファイルを配置しているヤモリドライバーへのパスが、運を宣言したがわからないイムしようとした私のユニットテストです本当にそれをどうするか。