Package com.axway.ats.uiengine
Class PhantomJsDriver
- java.lang.Object
-
- com.axway.ats.uiengine.UiDriver
-
- com.axway.ats.uiengine.AbstractHtmlDriver
-
- com.axway.ats.uiengine.AbstractRealBrowserDriver
-
- com.axway.ats.uiengine.PhantomJsDriver
-
@Deprecated public class PhantomJsDriver extends AbstractRealBrowserDriver
Deprecated.A driver operating over PhantomJS browser
This is a headless(no UI) browser.
Note that PahntomJS has no recent updates so it is deprecated and will be removed as supported driver.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.axway.ats.uiengine.AbstractRealBrowserDriver
AbstractRealBrowserDriver.BrowserType
-
-
Field Summary
Fields Modifier and Type Field Description protected static StringcookiesFileDeprecated.static StringCUSTOM_HEADERS_PROPERTYDeprecated.Usage: System.setProperty( PhantomJSDriver.CUSTOM_HEADERS_PROPERTY, "header name: value" ); or multiple: System.setProperty( PhantomJSDriver.CUSTOM_HEADERS_PROPERTY, "{header X: value X}, {header Y: value Y}" ); for example: System.setProperty( PhantomJSDriver.CUSTOM_HEADERS_PROPERTY, "Accept-Language: en-US,en;q=0.5" );static StringHTTP_ONLY_COOKIES_PROPERTYDeprecated.HttpOnly cookie names, separated with commas eg: System.setProperty( PhantomJSDriver.HTTP_ONLY_COOKIES_PROPERTY, "JSESSIONID,SSID" );static StringSETTINGS_PROPERTYDeprecated.Usage: System.setProperty( PhantomJSDriver.SETTINGS_PROPERTY, "settingName: value" ); or multiple: System.setProperty( PhantomJSDriver.SETTINGS_PROPERTY, "{settingName: value}, {other setting: value 2}" ); for example: System.setProperty( PhantomJSDriver.SETTINGS_PROPERTY, "userAgent: Mozilla/5.0 (Windows NT 5.1; rv:24.0) Gecko/20100101 Firefox/24.0" ); Check here for the available settings (https://github.com/ariya/phantomjs/wiki/API-Reference-WebPage#settings-object)static StringSSL_PROTOCOL_PROPERTYDeprecated.SSL protocol for the connection handshake.-
Fields inherited from class com.axway.ats.uiengine.AbstractRealBrowserDriver
browserType, webDriver
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedPhantomJsDriver(String url, String browserPath)Deprecated.
-
Method Summary
All Methods Static Methods Concrete Methods Deprecated Methods Modifier and Type Method Description static List<org.openqa.selenium.Cookie>getHttpOnlyCookies()Deprecated.-
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
-
-
-
-
Field Detail
-
SETTINGS_PROPERTY
public static final String SETTINGS_PROPERTY
Deprecated.Usage: System.setProperty( PhantomJSDriver.SETTINGS_PROPERTY, "settingName: value" ); or multiple: System.setProperty( PhantomJSDriver.SETTINGS_PROPERTY, "{settingName: value}, {other setting: value 2}" ); for example: System.setProperty( PhantomJSDriver.SETTINGS_PROPERTY, "userAgent: Mozilla/5.0 (Windows NT 5.1; rv:24.0) Gecko/20100101 Firefox/24.0" ); Check here for the available settings (https://github.com/ariya/phantomjs/wiki/API-Reference-WebPage#settings-object)- See Also:
- Constant Field Values
-
CUSTOM_HEADERS_PROPERTY
public static final String CUSTOM_HEADERS_PROPERTY
Deprecated.Usage: System.setProperty( PhantomJSDriver.CUSTOM_HEADERS_PROPERTY, "header name: value" ); or multiple: System.setProperty( PhantomJSDriver.CUSTOM_HEADERS_PROPERTY, "{header X: value X}, {header Y: value Y}" ); for example: System.setProperty( PhantomJSDriver.CUSTOM_HEADERS_PROPERTY, "Accept-Language: en-US,en;q=0.5" );- See Also:
- Constant Field Values
-
HTTP_ONLY_COOKIES_PROPERTY
public static final String HTTP_ONLY_COOKIES_PROPERTY
Deprecated.HttpOnly cookie names, separated with commas eg: System.setProperty( PhantomJSDriver.HTTP_ONLY_COOKIES_PROPERTY, "JSESSIONID,SSID" );- See Also:
- Constant Field Values
-
SSL_PROTOCOL_PROPERTY
public static final String SSL_PROTOCOL_PROPERTY
Deprecated.SSL protocol for the connection handshake. Supported values are: SSLv3, SSLv2, TLSv1, any (default) eg: System.setProperty( PhantomJSDriver.SSL_PROTOCOL_PROPERTY, "TLSv1" );- See Also:
- Constant Field Values
-
cookiesFile
protected static final String cookiesFile
Deprecated.
-
-
Method Detail
-
getHttpOnlyCookies
public static List<org.openqa.selenium.Cookie> getHttpOnlyCookies()
Deprecated.
-
-