0
|
ERJAN · 技术社区 · 6 年前 |
![]() |
1
7
逐一回答您的问题:
|
![]() |
2
1
FireFox是基于Mozilla的,selenium需要驱动程序与基于gecko的驱动程序接口-请参阅 geckodriver |
![]() |
3
1
你的说法是真的不正确,chromedriver需要把路径以及。我想你之前已经设置了chromedriver,所以它似乎是现成的。 geckodriver/chromedriver的路径也可以在代码中设置 我们之所以需要它,是因为firefox>47,firefox webdriver插件没有随浏览器一起提供,因此它应该从geckodriver和selenium 3执行+ |
|
4
0
Firefox中作为自动化驱动程序的Marionette支持自定义套接字协议,这与WebDriver规范不兼容。因此需要使用geckodriver作为Selenium和Firefox之间的代理。作为一个小型HTTP服务器实现,它接受符合WebDriver规范的命令,并将这些命令转发给Marionette。同样的情况也适用于来自Marionette的响应,这些响应被转换回与WebDriver兼容的HTTP响应。 随着Quantum(Rust组件)即将在Firefox中集成,geckodriver在未来将不再是必要的,因为它将在默认情况下集成。 |
![]() |
ARH · 如何使用Selenium识别网站中使用的所有标签 3 年前 |
![]() |
vidhu · 无URL的自动化测试 3 年前 |
![]() |
Myoung Nam · 如何从谷歌搜索中提取多个div类? 3 年前 |