如何在Eclipse上放置chromedrive的文件路径

时间:2016-01-26 17:25:13

标签: java macos selenium selenium-webdriver selenium-chromedriver

如何在Mac OS上使用Selenium在Google Chrome上运行?我把代码放在下面,但它仍然给我一个错误。

System.setProperty("webdriver.chrome.driver", "/Users/STQRY/Document/Jay");
WebDriver driver = new ChromeDriver();

ERROR:

  

“.....驱动程序可执行文件是一个目录:/ Users / STQRY / Document / Jay”

当我右键单击并选择“复制文件”时,我直接从文件中复制了路径。

2 个答案:

答案 0 :(得分:3)

小谷歌搜索可以告诉你。

  1. 如果您还没有,请从此链接下载chrome_driver(chromedriver_mac32.zip):https://sites.google.com/a/chromium.org/chromedriver/
  2. 解压缩。
  3. 提供如下路径。
  4. byte[] iBytes = ByteBuffer.allocate(4).putInt(1000).array(); System.out.print(String.format("%2X:%2X:%2X:%2X\n", iBytes[0], iBytes[1], iBytes[2], iBytes[3])); float myFloat = (float) 100.23; byte[]fBytes = ByteBuffer.allocate(4).putFloat(myFloat).array(); System.out.print(String.format("%2X:%2X:%2X:%2X\n", fBytes[0], fBytes[1], fBytes[2], fBytes[3]));

    或者

    System.setProperty("webdriver.chrome.driver", "/Path/To/ChromeDriver/chromedriver_mac");

答案 1 :(得分:0)

在执行以下步骤之前,请确保首先解压缩下载的zip文件 接下来提供下面指定的代码,

System.setProperty("webdriver.chrome.driver", "/Users/STQRY/Document/Jay/chromedriver.exe");
WebDriver driver = new ChromeDriver();