geckodriver 和 marionette 之间的区别
Difference between geckodriver and marionette
我不完全理解geckodriver and marionette之间的区别。
- 谁能说清楚它们之间的区别?
例如,当我使用 Selenium WebDriver 控制 Firefox 浏览器时,我需要一个 geckodriver 二进制文件来监听来自 Selenium 的 WebDriver protocol。
- Marionette 是实际驱动 Firefox 的 Firefox 扩展吗?
Selenium 使用 W3C Webdriver 协议将请求发送到 Geckodriver,Geckodriver 转换它们并使用 Marionette 协议将它们发送到 Firefox
Selenium<--(W3C Webdriver)-->Geckodriver<---(Marionette)--->Firefox
我不完全理解geckodriver and marionette之间的区别。
- 谁能说清楚它们之间的区别?
例如,当我使用 Selenium WebDriver 控制 Firefox 浏览器时,我需要一个 geckodriver 二进制文件来监听来自 Selenium 的 WebDriver protocol。
- Marionette 是实际驱动 Firefox 的 Firefox 扩展吗?
Selenium 使用 W3C Webdriver 协议将请求发送到 Geckodriver,Geckodriver 转换它们并使用 Marionette 协议将它们发送到 Firefox
Selenium<--(W3C Webdriver)-->Geckodriver<---(Marionette)--->Firefox