Class 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.
    • 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.
    • Constructor Detail

      • PhantomJsDriver

        protected PhantomJsDriver​(String url,
                                  String browserPath)
        Deprecated.
    • Method Detail

      • getHttpOnlyCookies

        public static List<org.openqa.selenium.Cookie> getHttpOnlyCookies()
        Deprecated.