-1

如何使用Selenium在Mac OS上運行Google Chrome?我已經把代碼放在下面,但它仍然給我一個錯誤。如何在Eclipse上放置chromedrive的文件路徑

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

錯誤:

".....The driver executable is a directory: /Users/STQRY/Document/Jay"

我,當我點擊右鍵選擇和「複製文件」直接從文件中複製的路徑。

+0

「驅動程序可執行文件是一個目錄」是相當自我解釋natory?你應該提供一個可執行文件,但你提​​供了一個目錄! – SiKing

回答

1

小谷歌搜索可以告訴你。

  1. 從這個鏈接下載chrome_driver(chromedriver_mac32.zip)如果你還沒有:https://sites.google.com/a/chromium.org/chromedriver/
  2. 解壓。
  3. 提供如下路徑。

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

或者

System.setProperty("webdriver.chrome.driver", "/Users/xyz/abc/chromedriver_mac_2.20");

+0

非常感謝。我明白了:) – Jay

0

此前做下面的步驟,確保下載的zip文件解壓縮第一 接下來提供的代碼如下規定,

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

嗨。我輸入了你建議的代碼,但它仍然給我同樣的錯誤?無論如何,我可以解決這個問題嗎?我甚至嘗試了安吉爾給我的代碼,但仍然沒有。 – Jay

+0

別擔心。我知道了 :) – Jay

相關問題