public class PhantomJsDriver extends AbstractRealBrowserDriver
AbstractRealBrowserDriver.BrowserType| Modifier and Type | Field and Description |
|---|---|
protected static String |
cookiesFile |
static String |
CUSTOM_HEADERS_PROPERTY
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 String |
HTTP_ONLY_COOKIES_PROPERTY
HttpOnly cookie names, separated with commas
eg: System.setProperty( PhantomJSDriver.HTTP_ONLY_COOKIES_PROPERTY, "JSESSIONID,SSID" );
|
static String |
SETTINGS_PROPERTY
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 String |
SSL_PROTOCOL_PROPERTY
SSL protocol for the connection handshake.
|
browserType, webDriver| Modifier | Constructor and Description |
|---|---|
protected |
PhantomJsDriver(String url,
String browserPath) |
| Modifier and Type | Method and Description |
|---|---|
static List<org.openqa.selenium.Cookie> |
getHttpOnlyCookies() |
addExpectedPopup, clearExpectedPopups, containsExpectedPopup, getHtmlEngine, getInternalObject, handleExpectedPopups, start, stop, waitForPageLoadedgetChromeDriver, getChromeDriver, getCustomDriver, getEdgeDriver, getEdgeDriver, getFirefoxDriver, getFirefoxDriver, getFirefoxDriver, getHiddenBrowserDriver, getHiddenBrowserDriver, getInternetExplorerDriver, getInternetExplorerDriver, getMobileDriver, getMobileDriver, getPhantomJSDriver, getRobotDriver, getSafariDriver, getSafariDriver, getSwingDriver, getSwingDriver, getSwingDriver, getSwingDriverpublic static final String SETTINGS_PROPERTY
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)
public static final String CUSTOM_HEADERS_PROPERTY
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" );
public static final String HTTP_ONLY_COOKIES_PROPERTY
public static final String SSL_PROTOCOL_PROPERTY
protected static final String cookiesFile
public static List<org.openqa.selenium.Cookie> getHttpOnlyCookies()
Copyright © 2017 Axway Software. All rights reserved.