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.
2323
2424- [ ` ChromeFactory ` ] ( support-chrome.md )
2525- [ ` FirefoxFactory ` ] ( support-firefox.md )
26+ - [ ` MarionetteFactory ` ] ( support-marionette.md )
2627- [ ` InternetExplorerFactory ` ] ( support-ie.md )
2728
2829Each 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