0

我想直接通过 TCP 使用 Firefox 的木偶接口,而不使用任何 geckodriver 或 selenium 包。但我找不到任何关于木偶命令列表的文档。这里只有一个关于协议一般如何工作的简短文档。但我需要的是包含接口和数据模型等的所有可能命令的完整文档。

我在哪里可以找到它?

4

1 回答 1

1

我担心你不会以你想要的方式找到你想要的信息。

我发现在 golang ( https://github.com/njasm/marionette_client )中开发自己的库的最佳方法是阅读源代码。没有什么比这更好的了,对吧?:)

Marionette 命令主要是 WebDriver 的命令,因此通过阅读 Firefox 附带的 marionette 驱动程序服务器的源代码,您可以找到当前已实现的所有命令。

您可以在 searchfox 中浏览 Firefox 源代码。

更准确地说,这里是当前 Firefox 版本的 Marionette 驱动程序命令的直接链接:https ://searchfox.org/mozilla-central/source/testing/marionette/driver.js#3896

于 2021-02-11T03:41:22.700 回答