Expand description
Firefox browser automation via rustenium (WebDriver BiDi).
Structs§
- Element
- DOM element handle.
- Evaluation
Result - Result of evaluating JavaScript in the page.
- FoxBrowser
Config - Frame
Info - A browsing context (frame) with the metadata the agent needs to target it:
the opaque
idto pass back on a frame-scoped command, plus itsurlandnamefor disambiguation. Returned byPage::list_frames. - Frame
Tree Node - One node of the live browsing-context tree as reported by WebDriver
BiDi
browsingContext.getTree. - Page
- Wrapper around rustenium’s
FirefoxBrowser. - Proxy
Config - A proxy to route a launched Firefox through. Emitted as
network.proxy.*prefs into the profileuser.jsat launch, the right place, since Firefox has no--proxy-serverflag.
Enums§
- Proxy
Scheme - Upstream proxy transport for a launched Firefox.
- Scroll
Direction - Direction for realistic scroll simulation.
Functions§
- launch_
firefox - Launch Firefox with the given config and return a
Pagehandle. - launch_
firefox_ self_ managed - Launch Firefox where foxdriver owns the spawn and the readiness wait, then
attaches over BiDi in rustenium
Remotemode. - proxy_
prefs - Build the Firefox
network.proxy.*user_preflines forproxy.
Type Aliases§
- FrameId
- Opaque handle to a browsing context (tab or iframe).