This repository was archived by the owner on Mar 25, 2025. It is now read-only.
File tree Expand file tree Collapse file tree 2 files changed +29
-0
lines changed Expand file tree Collapse file tree 2 files changed +29
-0
lines changed Original file line number Diff line number Diff line change @@ -23,6 +23,7 @@ processes.
23
23
24
24
- [ ` ChromeFactory ` ] ( support-chrome.md )
25
25
- [ ` FirefoxFactory ` ] ( support-firefox.md )
26
+ - [ ` MarionetteFactory ` ] ( support-marionette.md )
26
27
- [ ` InternetExplorerFactory ` ] ( support-ie.md )
27
28
28
29
Each of them comes in their own support module. The Firefox's and Internet Explorer's factory implementations are optimized
Original file line number Diff line number Diff line change
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 )
You can’t perform that action at this time.
0 commit comments