在eclipse中设置Chrome驱动程序路径,在Windows中设置系统变量以在MAC上执行

时间:2014-05-29 08:20:40

标签: windows selenium cross-browser selenium-chromedriver remotewebdriver

我有一个要求在Chrome上运行自动化脚本 - Mac机器

我的所有自动化代码库都在Windows 7上

我在mac上下载了chrome网格节点,在mac上下载了Chrome驱动程序,并在测试脚本中配置了目标mac url。

接下来的步骤是在Windows机器中添加System.setProperty(“webdriver.chrome.driver”..)下载chrome驱动程序并将路径设置为 System.setProperty(“webdriver.chrome.driver”,“C:// Users // nandhsri // MyWork // SeleniumJars // chromedriver”);

但它无法从Windows执行测试脚本以在Mac上运行并显示以下错误: 引起:org.openqa.selenium.WebDriverException:未知错误:找不到Chrome二进制文件   (驱动程序信息:chromedriver = 2.9.248307,platform = Mac OS X 10.8.5 x86_64)

还尝试在MAC机上下载chrome驱动程序并将路径设置为 System.setProperty(“webdriver.chrome.driver”,“\ Users \ admin \ Downloads \ chromedriver”);

但它显示相同的错误..

我是否遗漏了任何东西..

此Chrome驱动程序网格设置中的任何人都可以帮助从Windows机器上的mac远程运行

1 个答案:

答案 0 :(得分:1)

Mac使用正斜杠而不是反斜杠。要在Java中解决这个问题,请尝试以下方法:

System.setProperty(" webdriver.chrome.driver",File.separator +" Users" + File.separator +" admin" + File.separator + "下载" + File.separator +" chromedriver");

相关问题