All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.automation.browser.FirefoxBrowser Maven / Gradle / Ivy

package com.automation.browser;

import io.github.bonigarcia.wdm.WebDriverManager;
import org.apache.log4j.Logger;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.firefox.FirefoxDriver;
import org.openqa.selenium.firefox.FirefoxOptions;
import org.openqa.selenium.firefox.FirefoxProfile;

class FirefoxBrowser {
    final static Logger logger = Logger.getLogger(FirefoxBrowser.class);
    WebDriver create() {
        WebDriverManager.firefoxdriver().setup();
        FirefoxProfile profile = new FirefoxProfile();
        profile.setPreference("dom.ipc.plugins.enabled.libflashplayer.so", "false");
        profile.setAcceptUntrustedCertificates(true);
        FirefoxOptions options = new FirefoxOptions();
        options.setProfile(profile);
        return new FirefoxDriver(options);
    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy