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?