不能使用硒铬驱动程序

时间:2018-10-24 19:19:46

标签: selenium-chromedriver

override fun onCreate(savedInstanceState: Bundle?) {
    super.onCreate(savedInstanceState)
    setContentView(R.layout.activity_main)
    System.setProperty("webdriver.chrome.driver", "/Users/cagri/Desktop/chromedriver")
    val driver = ChromeDriver()
    driver.get("http://www.google.com")
}

我收到此错误:

  

java.lang.IllegalStateException:驱动程序可执行文件不存在:/ Users / cagri / Desktop / chromedriver

我该如何解决?

1 个答案:

答案 0 :(得分:0)

此问题与驱动程序的目录有关。请使用正确的名称进行编辑。或通过brew进行安装,它将保存在资源目录下,并且通过brew更新时不会更改。

例如:

如果您的操作系统是Windows,请尝试以下代码:

System.setProperty("webdriver.chrome.driver", "C:/Users/cagri/Desktop/chromedriver")