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"); 
相关问题