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)]无法获取配置文件锁定。”
答案 0 :(得分:4)
从[http://code.google.com/p/selenium/downloads/list]下载ChromeDriver.exe,然后将系统属性添加为
System.setProperty("webdriver.chrome.driver", "...\chromedriver.exe");
driver = new ChromeDriver();
chromedriver.exe文件的路径应该是正确的。 希望它对你有所帮助。
答案 1 :(得分:4)
您需要在创建ChromeDriver实例之前设置ChromeDriver路径
System.setProperty("webdriver.chrome.driver", "/Users/test/ChromeDriverMac/chromedriver");
driver = new ChromeDriver();
driver.get("https://www.google.com");
从下面的位置下载chromedriver