【发布时间】:2021-08-31 22:17:41
【问题描述】:
我在 Windows 7 上使用 chromeDriver 运行 Selenium 时遇到问题。我收到以下错误:
Jan 27, 2016 11:52:57 AM org.openqa.selenium.os.UnixProcess checkForError
SEVERE: org.apache.commons.exec.ExecuteException:
Execution failed (Exit value: -559038737. Caused by java.io.IOException:
Cannot run program "C:\testproject\target\resources\chromedriver.exe"
(in directory "."): CreateProcess error=193, %1 is not a valid Win32 application)
在 Eclipse 外部双击驱动程序会出现 Windows 错误(不是有效的 Win32 应用程序)
有什么技巧可以让它在 64 位 Windows 7 环境中运行?
【问题讨论】:
-
我应该说“双击 Eclipse 之外的驱动程序也会出现 Windows 错误”。
-
并且导致错误的代码(在Java中)是:new ChromeDriver();,当使用路径:“webdriver.chrome.driver”和驱动程序chromedriver.exe离开站点时:@ 987654321@
-
您确定您下载的是适用于 Windows 的 ChromeDriver 而不是适用于 Linux 的吗?并且它已正确下载/解压缩?
-
是的,绝对是正确的版本。我认为现在下载可能已损坏。