It is necessary to test your AUT functionality against all major browsers, In this post, we will see basic programs to launch the Chrome Browser and Firefox Browser in Selenium WebDriver.
Pre-requisites
- Chrome Browser – Download it from Here
- ChromeDriver – Download from Here
- Firefox Browser – Download it from Here
- GeckoDriver – Download from Here
Note: Download above browser drivers based on your browser version, if you don’t do – your tests are not going to execute.
Launch Chrome Browser in Selenium Java
package launchbrowsers; import org.openqa.selenium.WebDriver; import org.openqa.selenium.chrome.ChromeDriver; public class LaunchChromeBrowser { public static void main(String[] args) throws InterruptedException { // set chromedriver path System.setProperty("webdriver.chrome.driver", "D:\\browser-drivers\\chromedriver.exe"); // instantiate ChromeDriver class WebDriver driver = new ChromeDriver(); // launch snapshot site driver.get("https://www.snap.com/"); //maximize the browser window driver.manage().window().maximize(); // wait for sometime Thread.sleep(7*1000); // quit browser driver.quit(); } }
Launch Firefox Browser in Selenium Java
package launchbrowsers; import org.openqa.selenium.WebDriver; import org.openqa.selenium.firefox.FirefoxDriver; public class LaunchFirefoxBrowser { public static void main(String[] args) throws InterruptedException { // set geckodriver path System.setProperty("webdriver.gecko.driver", "D:\\browser-drivers\\geckodriver.exe"); // instantiate ChromeDriver class WebDriver driver = new FirefoxDriver(); // launch snapshot site driver.get("https://www.snap.com/"); //maximize the browser window driver.manage().window().maximize(); // wait for sometime Thread.sleep(7*1000); // quit browser driver.quit(); } }
Important Note
Please set your browser driver path in the below line.
System.setProperty(“webdriver.gecko.driver”, “D:\\browser-drivers\\geckodriver.exe”);