我已经将我的硒代码从Windows到Mac导入,并相应地为Mac安装了Chromedriver,并相应地更新了SystemProperty。
java.lang.illegalstateException:驱动程序可执行文件不存在:/Users/preet12/desktop/selenium/addastore/c: users users cp downloads chromedlomedromedriver_win32 Chromedriver.exe.exe.exe
但是,Mac中的路径是:/users/preet12/desktop/selenium/addastore/chromedriver 2
它正在显示窗口的路径,即C: Users cp downloads chromedriver_win32 chromedriver.exe
代码:
public class WithTestNG
{
WebDriver driver;
@BeforeClass
public void StartBrowser()
{
System.setProperty("webdriver.chrome.driver","/Users/Preet12/Desktop/Selenium/AddaStore/chromedriver 2" );
driver = new ChromeDriver();
driver.manage().window().maximize();
}
尝试导航到包含Chromedriver的文件夹并运行" Chmod X Chromedriver"