Collections:
Firefox WebDriver Test with Selenium Java API
How to create a test program using Firefox WebDriver with Selenium Java API?
✍: FYIcenter.com
Here is a simple test program that the Firefox WebDriver Test with the Selenium Java API:
C:\fyicenter> type FirefoxTest.java import org.openqa.selenium.*; import org.openqa.selenium.firefox.*; public class FirefoxTest { public static void main(String[] args) { WebDriver driver = new FirefoxDriver(); driver.get("http://www.google.com"); driver.quit(); } }
Compile and run it with the Selenium Client JAR file:
C:\fyicenter> javac -classpath \ \fyicenter\selenium\java\client-combined-3.141.59.jar \ FirefoxTest.java 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 \ FirefoxTest Exception in thread "main" java.lang.IllegalStateException: The path to the driver executable must be set by the webdriver.gecko.driver system property; for more information, see https://github.com/mozilla/geckodriver. The latest version can be downloaded from https://github.com/mozilla/geckodriver/releases at com.google.common.base.Preconditions.checkState(Preconditions.java:847) at org.openqa.selenium.remote.service.DriverService.findExecutable(DriverService.java:134) at org.openqa.selenium.firefox.GeckoDriverService.access$100(GeckoDriverService.java:44) at org.openqa.selenium.firefox.GeckoDriverService$Builder.findDefaultExecutable(GeckoDriverService.java:167) at org.openqa.selenium.remote.service.DriverService$Builder.build(DriverService.java:355) at org.openqa.selenium.firefox.FirefoxDriver.toExecutor(FirefoxDriver.java:190) ...
As you can see, we are missing the Mozilla GechoDriver. See next tutorial on how to fix it.
⇒ Use Firefox WebDriver with Mozilla GechoDriver
⇐ Compatibility of WebDriver Java API for Chrome
2020-01-29, 1742🔥, 0💬
Popular Posts:
How to valid UUID/GUID strings? In order to help your programming or testing tasks, FYIcenter.com ha...
Why I am getting gzip compressed HTTP response in SoapUI? If you run a HTTP request for some Website...
How to generate user birthday dates? Test user birthday dates are frequently needed in testing appli...
Where to find test data generators? FYIcenter.com has prepared a number of test data generators for ...
How to validate and decode MAC (Media Access Control) addresses? In order to help your programming o...