2013-07-01 40 views
1
public void chrome(){ 

System.setProperty("webdriver.chrome.driver", "/Applications/Google Chrome.app/Contents/MacOS/GoogleChrome"); //Chrome 
driver = new ChromeDriver(); 
driver.get(baseUrl); 
System.out.println(driver.getTitle()); 
driver.close(); 
driver.quit(); 
} 

運行此方法拋出一個錯誤「[4032:519:0701/155158:錯誤:process_singleton_mac.cc(106)]無法獲取配置文件鎖定。」如何在webdriver中自動化chrome瀏覽器?我得到一個錯誤

回答

4

下載從[http://code.google.com/p/selenium/downloads/list]的ChromeDriver.exe然後添加系統屬性的,chromedriver.exe文件

System.setProperty("webdriver.chrome.driver", "...\chromedriver.exe"); 
driver = new ChromeDriver(); 

路徑應該是正確的。希望它對你有所幫助。

4
+0

這是最好的答案創建ChromeDriver例如

System.setProperty("webdriver.chrome.driver", "/Users/test/ChromeDriverMac/chromedriver"); driver = new ChromeDriver(); driver.get("https://www.google.com"); 

下載chromedriver之前設置的路徑ChromeDriver。爲你+1 – bademba

相關問題