Skip to content
This repository was archived by the owner on Mar 25, 2025. It is now read-only.

Commit 2cb3947

Browse files
committed
Updated documentation for marionette
1 parent d12c027 commit 2cb3947

File tree

2 files changed

+29
-0
lines changed

2 files changed

+29
-0
lines changed

documentation/chapters/browser.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@ processes.
2323

2424
- [`ChromeFactory`](support-chrome.md)
2525
- [`FirefoxFactory`](support-firefox.md)
26+
- [`MarionetteFactory`](support-marionette.md)
2627
- [`InternetExplorerFactory`](support-ie.md)
2728

2829
Each of them comes in their own support module. The Firefox's and Internet Explorer's factory implementations are optimized
Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
[Home](../README.md)
2+
3+
# Firefox Marionette Browser Factory
4+
The module `webtester-support-marionette` provides a default `BrowserFactory` implementation called `MarionetteFactory`.
5+
Marionette can drive Firefox Browser from version 47 onward but is only fully supported starting with version 48.
6+
7+
## Default Driver Configuration
8+
In order to optimize testing the following properties are set when creating a `WebDriver` using the `MarionetteFactory`:
9+
10+
- "Native Events" are disabled -> Selenium does not simulate human typing.
11+
- Untrusted certificates are always trusted.
12+
13+
## Additional Service Executable
14+
The 'MarionetteDriver' needs an additional executable to communicate with a Firefox browser.
15+
It can be downloaded [here](https://github.com/mozilla/geckodriver/releases).
16+
Until further development you may have to rename the `geckodriver.exe` to `wires.exe` after unzipping.
17+
18+
The path to the executable must be declared as a system or environment property named: `webdriver.gecko.driver`
19+
20+
**For more details take a look at these links:**
21+
22+
- https://github.com/mozilla/geckodriver
23+
- https://developer.mozilla.org/en-US/docs/Mozilla/QA/Marionette
24+
25+
26+
# Linked Documentation
27+
28+
- [Browser](browser.md)

0 commit comments

Comments
 (0)