我试图在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:无法找到Mozilla geckodriver。请从下载服务器 https://github.com/mozilla/geckodriver/releases并将其置于某个地方 在你的路径上。更多信息在 https://developer.mozilla.org/en-US/docs/Mozilla/QA/Marionette/WebDriver
我该如何解决这个问题?
答案 0 :(得分:1)
从错误消息中可以清楚地看出Unable to find Mozilla geckodriver
和place it somewhere on your PATH
以下是您需要做的事情:
下载最新的稳定壁虎驱动程序&amp;将它放在&#34; C:\ abc&#34;。
将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");
让我知道它是否适合你。