Package com.codeborne.selenide.webdriver
Class FirefoxDriverFactory
java.lang.Object
com.codeborne.selenide.webdriver.AbstractDriverFactory
com.codeborne.selenide.webdriver.FirefoxDriverFactory
- All Implemented Interfaces:
DriverFactory
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.openqa.selenium.WebDrivercreate(Config config, Browser browser, @Nullable org.openqa.selenium.Proxy proxy, @Nullable File browserDownloadsFolder) org.openqa.selenium.firefox.FirefoxOptionscreateCapabilities(Config config, Browser browser, @Nullable org.openqa.selenium.Proxy proxy, @Nullable File browserDownloadsFolder) protected org.openqa.selenium.firefox.GeckoDriverServicecreateDriverService(Config config) protected StringvoidsetBrowserSize(Config config, org.openqa.selenium.WebDriver webdriver) protected voidsetCapability(org.openqa.selenium.firefox.FirefoxProfile profile, String capability, String value) protected voidsetHeadless(Config config, org.openqa.selenium.firefox.FirefoxOptions initialOptions) protected voidsetupBrowserBinary(Config config, org.openqa.selenium.firefox.FirefoxOptions firefoxOptions) protected voidsetupDownloadsFolder(org.openqa.selenium.firefox.FirefoxOptions firefoxOptions, @Nullable File browserDownloadsFolder) protected voidsetupPreferences(org.openqa.selenium.firefox.FirefoxOptions firefoxOptions) protected Optional<org.openqa.selenium.firefox.FirefoxProfile>transferFirefoxProfileFromSystemProperties(org.openqa.selenium.firefox.FirefoxOptions firefoxOptions) Methods inherited from class com.codeborne.selenide.webdriver.AbstractDriverFactory
cast, convertStringToNearestObjectType, createCommonCapabilities, createCommonCapabilities, isBoolean, isInteger, majorVersion, merge, transferCapabilitiesFromSystemProperties, webdriverLog, withLogMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.codeborne.selenide.webdriver.DriverFactory
setBrowserPosition
-
Constructor Details
-
FirefoxDriverFactory
public FirefoxDriverFactory()
-
-
Method Details
-
create
-
createDriverService
-
createCapabilities
-
setHeadless
protected void setHeadless(Config config, org.openqa.selenium.firefox.FirefoxOptions initialOptions) -
setBrowserSize
-
setupBrowserBinary
protected void setupBrowserBinary(Config config, org.openqa.selenium.firefox.FirefoxOptions firefoxOptions) -
setupPreferences
protected void setupPreferences(org.openqa.selenium.firefox.FirefoxOptions firefoxOptions) -
setupDownloadsFolder
protected void setupDownloadsFolder(org.openqa.selenium.firefox.FirefoxOptions firefoxOptions, @Nullable File browserDownloadsFolder) -
popularContentTypes
-
collectFirefoxProfileFromSystemProperties
-
transferFirefoxProfileFromSystemProperties
protected Optional<org.openqa.selenium.firefox.FirefoxProfile> transferFirefoxProfileFromSystemProperties(org.openqa.selenium.firefox.FirefoxOptions firefoxOptions) -
setCapability
-