Package com.axway.ats.uiengine
Class FirefoxDriver
- java.lang.Object
-
- com.axway.ats.uiengine.UiDriver
-
- com.axway.ats.uiengine.AbstractHtmlDriver
-
- com.axway.ats.uiengine.AbstractRealBrowserDriver
-
- com.axway.ats.uiengine.FirefoxDriver
-
public class FirefoxDriver extends AbstractRealBrowserDriver
A driver operating over Firefox browser
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.axway.ats.uiengine.AbstractRealBrowserDriver
AbstractRealBrowserDriver.BrowserType
-
-
Field Summary
-
Fields inherited from class com.axway.ats.uiengine.AbstractRealBrowserDriver
browserType, webDriver
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedFirefoxDriver(String url)To get FirefoxDriver instance use UiDriver.getFirefoxDriver()protectedFirefoxDriver(String url, String browserPath)To get FirefoxDriver instance use UiDriver.getFirefoxDriver()protectedFirefoxDriver(String url, String browserPath, String remoteSeleniumURL)To get FirefoxDriver instance use UiDriver.getFirefoxDriver()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetProfileDirectory()StringgetProfileName()voidsetProfileDirectory(String profileDirectory)voidsetProfileName(String profileName)Set profile name-
Methods inherited from class com.axway.ats.uiengine.AbstractRealBrowserDriver
addExpectedPopup, clearExpectedPopups, containsExpectedPopup, getHtmlEngine, getInternalObject, handleExpectedPopups, start, stop, waitForPageLoaded
-
Methods inherited from class com.axway.ats.uiengine.UiDriver
getChromeDriver, getChromeDriver, getCustomDriver, getEdgeDriver, getEdgeDriver, getFirefoxDriver, getFirefoxDriver, getFirefoxDriver, getHiddenBrowserDriver, getHiddenBrowserDriver, getInternetExplorerDriver, getInternetExplorerDriver, getMobileDriver, getMobileDriver, getPhantomJSDriver, getRobotDriver, getSafariDriver, getSafariDriver, getSwingDriver, getSwingDriver, getSwingDriver, getSwingDriver
-
-
-
-
Constructor Detail
-
FirefoxDriver
protected FirefoxDriver(String url)
To get FirefoxDriver instance use UiDriver.getFirefoxDriver()- Parameters:
url- the target application URL
-
FirefoxDriver
protected FirefoxDriver(String url, String browserPath)
To get FirefoxDriver instance use UiDriver.getFirefoxDriver()- Parameters:
url- the target application URLbrowserPath- the browser start path or the remote selenium hub URL (eg. http://10.11.12.13:4444/wd/hub/)
-
FirefoxDriver
protected FirefoxDriver(String url, String browserPath, String remoteSeleniumURL)
To get FirefoxDriver instance use UiDriver.getFirefoxDriver()- Parameters:
url- the target application URLbrowserPath- the browser start pathremoteSeleniumURL- the remote selenium hub URL (eg. http://10.11.12.13:4444/wd/hub/)
-
-
Method Detail
-
setProfileDirectory
public void setProfileDirectory(String profileDirectory)
- Parameters:
profileDirectory- Firefox profile directory (absolute path)
-
getProfileDirectory
public String getProfileDirectory()
- Returns:
- the Firefox profile directory (absolute path)
-
setProfileName
public void setProfileName(String profileName)
Set profile nameNOTE: If there is a problem sending a profile to a remote Selenium hub try to specify the profile name in the selenium hub start command: java -jar selenium-server-standalone.jar -Dwebdriver.firefox.profile="profile name"- Parameters:
profileName- Firefox profile name
-
getProfileName
public String getProfileName()
- Returns:
- the Firefox profile name
-
-