Есть ли документация для команд протокола Mozilla marionette? - PullRequest
0 голосов
/ 12 января 2020

Marionette - это протокол для удаленного управления браузерами Mozilla. Chromium имеет протокол DevTools для той же цели, и он задокументирован здесь .

Марионетка имеет некоторую отрывочную документацию здесь , но есть правильный список доступных команд и параметров? Можно ли это как-то извлечь из источников Mozilla? (Как у Chromium PDL .)

Под командами я подразумеваю [0,1,"WebDriver:Navigate",{"url":"http://awe.lv"}]}], "WebDriver: GetTitle", [0,2,"WebDriver:ExecuteAsyncScript",{"script":"alert('Hello!')"}], "WebDriver: GetWindowHandle", "WebDriver: GetWindowRect "," WebDriver: TakeScreenshot "и" WebDriver: GetPageSource ". В частности, я хочу наблюдать за сетевым трафиком c, как с помощью метода DevTools Network.enable.

Есть ли какие-либо другие префиксы (кроме "WebDriver:")? Можем ли мы использовать Web API через Marionette?

1 Ответ

1 голос
/ 16 января 2020

ОК, я нашел список команд в Geckodriver , на который указывает source . Но что за скудный набор команд, а документация тоже не полная! Я надеялся, что можно использовать все веб-API через Marionette.

...