Firefox 的 Selenium webdriver 3.3.0 geckodriver 错误
Selenium webdriver 3.3.0 geckodriver error for firefox
我正在尝试在我的 Windows 10 上执行 ruby script
。
设置详情:
Browser :- latest version of Firefox, <br>
ruby -v 2.2.6<br>
gem -v 2.4.5.2 <br>
selenium webdriver -v 3.3.0
现在我收到一个无法找到的错误 geckodriver
。我还下载了 geckodriver
并将其添加到 Path
。
这是我收到的错误消息:
Selenium::WebDriver::Error::WebDriverError: Unable to find Mozilla
geckodriver. Please download the server from
https://github.com/mozilla/geckodriver/releases and place it somewhere
on your PATH. More info at
https://developer.mozilla.org/en-US/docs/Mozilla/QA/Marionette/WebDriver.
我该如何解决这个问题?
从错误消息中可以清楚地看到Unable to find Mozilla geckodriver
和place it somewhere on your PATH
这是您需要做的:
下载最新的稳定版 gecko 驱动程序并将其放在 "C:\abc" 的文件夹中。
将 gecko 驱动程序重命名为 geckodriver.exe
下载并安装最新发布的 Mozila Firefox。
确保您使用的是 32 位或 64 位。
保持代码如下:
System.setProperty("webdriver.gecko.driver", "C:\abc\geckodriver.exe");
WebDriver driver = new FirefoxDriver();
driver.manage().window().maximize();
driver.get("http://gmail.com");
让我知道它是否适合你。
我正在尝试在我的 Windows 10 上执行 ruby script
。
设置详情:
Browser :- latest version of Firefox, <br>
ruby -v 2.2.6<br>
gem -v 2.4.5.2 <br>
selenium webdriver -v 3.3.0
现在我收到一个无法找到的错误 geckodriver
。我还下载了 geckodriver
并将其添加到 Path
。
这是我收到的错误消息:
Selenium::WebDriver::Error::WebDriverError: Unable to find Mozilla geckodriver. Please download the server from https://github.com/mozilla/geckodriver/releases and place it somewhere on your PATH. More info at https://developer.mozilla.org/en-US/docs/Mozilla/QA/Marionette/WebDriver.
我该如何解决这个问题?
从错误消息中可以清楚地看到Unable to find Mozilla geckodriver
和place it somewhere on your PATH
这是您需要做的:
下载最新的稳定版 gecko 驱动程序并将其放在 "C:\abc" 的文件夹中。
将 gecko 驱动程序重命名为 geckodriver.exe
下载并安装最新发布的 Mozila Firefox。
确保您使用的是 32 位或 64 位。
保持代码如下:
System.setProperty("webdriver.gecko.driver", "C:\abc\geckodriver.exe"); WebDriver driver = new FirefoxDriver(); driver.manage().window().maximize(); driver.get("http://gmail.com");
让我知道它是否适合你。