0

我是新手,並且需要幫助。 我正在嘗試在硒上自動執行移動網頁的操作。 (不要在意景觀,而只是引用它的代碼),我指的這個帖子C# Selenium Mobile Emulation in landscape在哪裏由Visual Studio nuget安裝的chromedriver

ChromeDriverService service = ChromeDriverService.CreateDefaultService(@"C:\chromedriver"); 

我在Windows7中,使用Visual Studio的。我通過nuget包管理器安裝了chromedriver。我不知道要在@"C:\chromedriver"上更換什麼,因爲我不知道我的機器上有哪些chromedriver。

下面是我從package.config git diff,但似乎沒有幫助。 + + + +

任何幫助表示讚賞。非常感謝你。

+0

你試過省略路徑?我不做移動測試,但這是我使用ChromeDriver()進行Web測試的方式。 – JeffC

回答

0

如果你看一下

https://www.nuget.org/packages/Selenium.WebDriver.ChromeDriver/

安裝Chrome驅動程序(Win32的,MacOS和LINUX64)對硒的webdriver到您的單元測試項目。 構建過程中,將「chromedriver(.exe)」從包文件夾複製到bin文件夾。 NuGet包恢復就緒,並且不需要將「chromedriver(.exe)」二進制文件提交到源代碼控制庫中。

所以,你應該用

ChromeDriverService service = ChromeDriverService.CreateDefaultService(@"chromedriver.exe"); 
相關問題