0

我知道有几种方法可以创建新的 Chrome 驱动程序实例,最适合我的方法是将其位置作为参数传递(新 ChromeDriver(“路径”,功能))。但是,我现在想在 VM 上进行测试,并且我想从默认位置运行驱动程序(C:\Users\%USERNAME%\AppData\Local\Google\Chrome\Application\chrome.exe,如上所示文档)。我正在运行 Windows 7,当我通过 VS2010 运行测试(调试和非调试模式)时,错误消息表明它正在“TestResults\Out”文件夹中查找,因此找不到驱动程序。这是VS2010问题还是我做错了什么?

如果之前已经回答过这个问题,也很抱歉,到目前为止我发现的所有其他帖子都没有帮助:(

编辑:或者是否有必要特别说明 Win7 上的 Chrome 安装路径?我想我可以做到这一点,但更希望将事物设为默认区域,以防万一未来的 VM 默认安装路径不同。

4

1 回答 1

1

它与 Chrome 的位置无关。它关于chromedriver.exe的位置。

您必须设置webdriver.chrome.driver到您的系统变量中。在 Windows (XP) 中:

控制面板 -> 系统 -> 高级选项卡 -> 环境变量 -> 新建

变量的名称:webdriver.chrome.driver

变量值:C:\path\to\chromedriver\chromedriver.exe

在此处查看屏幕:http: //tvio.cz/ae0n

ChromeDriver 可以在这里下载

于 2012-04-23T07:59:17.620 回答