Collections:
Use Firefox WebDriver with Mozilla GechoDriver
How to use Firefox WebDriver with Mozilla GechoDriver?
✍: FYIcenter.com
If you are using the Firefox WebDriver with the Selenium Java API,
you need to set the webdriver.gecko.driver system property to
the path to the Mozilla GechoDriver driver as shown below.
1. Make sure that you have Mozilla GechoDriver WebDriver Server installed:
C:\fyicenter>dir \fyicenter\selenium\geckodriver
14,478,647 geckodriver.exe
2. Set the webdriver.chrome.driver system property to the GechoDriver server program path and run the test again.
C:\fyicenter> java -classpath \ .;\fyicenter\selenium\java\client-combined-3.141.59.jar;\ \fyicenter\selenium\java\libs\guava-25.0-jre.jar;\ \fyicenter\selenium\java\libs\okhttp-3.11.0.jar;\ \fyicenter\selenium\java\libs\okio-1.14.0.jar;\ \fyicenter\selenium\java\libs\commons-exec-1.3.jar \ -Dwebdriver.gecko.driver=\fyicenter\selenium\geckodriver\geckodriver.exe \ FirefoxTest ... mozrunner::runner INFO Running command: "C:\\Program Files\\Mozilla Firefox\\firefox.exe" "-marionette" "-foreground" "-no-remote" "-profile" "C:\\Users\\fyicenter\\AppData\\Local\\Temp\\rust_mozprofile.8nu3Uoj0IyMZ" ... Marionette INFO Listening on port 61187 ... Marionette WARN TLS certificate errors will be ignored for this session ... Marionette DEBUG [6442450945] Frame script loaded ... Marionette DEBUG [6442450945] Frame script registered Apr 1, 2019 12:09:19 PM org.openqa.selenium.remote.ProtocolHandshake createSession INFO: Detected dialect: W3C ... Marionette DEBUG [6442450945] Received DOM event beforeunload for about:blank ... Marionette DEBUG [6442450945] Received DOM event pagehide for about:blank ... Marionette DEBUG [6442450945] Received DOM event DOMContentLoaded for https://www.google.com/?gws_rd=ssl ... Marionette DEBUG [6442450945] Received DOM event pageshow for https://www.google.com/?gws_rd=ssl ... Marionette INFO Stopped listening on port 61187 [Parent 8020, Gecko_IOThread] WARNING: pipe error: 109: file z:/build/build/src/ipc/chromium/src/chrome/common/ipc_channel_win.cc, line 346 [Child 7716, Chrome_ChildThread] WARNING: pipe error: 109: file z:/build/build/src/ipc/chromium/src/chrome/common/ipc_channel_win.cc, line 346 ###!!! [Child][MessageChannel::SendAndWait] Error: Channel error: cannot send/recv
As you can see, we are getting a different error, which is caused by version compatibility issues of Selenium Firefox WebDriver, Mozilla GechoDriver, and MozillaFirefox. See next tutorial on how to fix it.
⇒ Compatibility of WebDriver Java API for Firefox
⇐ Firefox WebDriver Test with Selenium Java API
2020-01-29, ∼2697🔥, 0💬
Popular Posts:
How to convert IPv4 to IPv6 addresses? In order to help your programming or testing tasks, FYIcenter...
How to generate test fractional numbers? Test fractional numbers are numbers with fractions that are...
How to generate IP Addresses? To help you to obtain some IP addresses for testing purpose, FYIcenter...
Where to find tutorials on UFT (Unified Functional Testing) tool? I want to know how to use UFT. Her...
How to generate user birthday dates? Test user birthday dates are frequently needed in testing appli...