我的一位同事正在Windows 10上使用Eclipse Photon。当他们指定ChromeDriver位置运行Selenium测试时,会收到类似以下错误:
java.lang.IllegalStateException:驱动程序可执行文件不存在: C:\ eclipse-project-folder \?C:\ some-path \ chromedriver.exe
...在运行配置的VM参数部分中指定的位置:
-Dwebdriver.chrome.driver=C:\some-path\chromedriver.exe
尤其是?
引起了我的注意。我们尝试将chromedriver.exe放在几个地方,每个地方都放在没有空格的路径中,但是在错误中它总是以这种附加路径结尾。在配置方面还是我们缺少什么?
作为替代方案,我们为chromedriver.exe指定了一个系统环境变量,并将其添加到Windows Path变量中,但是它也不认识到,要求我们照常指定webdriver.chrome.driver属性。 / p>