获取错误“java.lang.IllegalStateException:驱动程序可执行文件不存在”

时间:2017-09-23 18:40:10

标签: selenium-webdriver

我已将我的selenium代码从windows导入到mac并安装了chromedriver for mac并相应地更新了systemproperty。但是它抛出异常并显示以前设置的路径:

java.lang.IllegalStateException:驱动程序可执行文件不存在:/Users/Preet12/Desktop/Selenium/AddaStore/C:\Users\cp\Downloads\chromedriver_win32\chromedriver.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();

}

1 个答案:

答案 0 :(得分:0)

尝试导航到包含chromedriver的文件夹并运行 “chmod + x chromedriver”