com.atlassian.selenium
Interface SeleniumConfiguration

All Known Implementing Classes:
AbstractSeleniumConfiguration, ParameterizedSeleniumConfiguration, SystemPropertySeleniumConfiguration

public interface SeleniumConfiguration

A class that should be implemented by all users of the Atlassian-Selenium library. Implementations

Since:
v3.12

Method Summary
 long getActionWait()
          The time that various utility classes will wait after performing some Selenium action like the mouseOver method in the SeleniumClient.
 String getBaseUrl()
          The starting url for the browser
 String getBrowserStartString()
          The browser start string to be passed to Selenium
 long getConditionCheckInterval()
          The time in milliseconds between condition checks.
 String getFirefoxProfileTemplate()
          Gets firefox profile location
 long getPageLoadWait()
          The maximum time various utility clasess will wait for a page to load.
 String getServerLocation()
          The address of the node hosting the selenium server.
 int getServerPort()
          The port the selenium server is listening on
 boolean getSingleWindowMode()
          Only applies if Selenium Server is started by the Atlassian Selenium Framework Will run the selenium server in single browser window or split between a command window and a test window
 boolean getStartSeleniumServer()
          Whether the framework should start the selenium server
 

Method Detail

getServerLocation

String getServerLocation()
The address of the node hosting the selenium server.


getServerPort

int getServerPort()
The port the selenium server is listening on


getBrowserStartString

String getBrowserStartString()
The browser start string to be passed to Selenium


getFirefoxProfileTemplate

String getFirefoxProfileTemplate()
Gets firefox profile location


getBaseUrl

String getBaseUrl()
The starting url for the browser


getStartSeleniumServer

boolean getStartSeleniumServer()
Whether the framework should start the selenium server


getActionWait

long getActionWait()
The time that various utility classes will wait after performing some Selenium action like the mouseOver method in the SeleniumClient.


getPageLoadWait

long getPageLoadWait()
The maximum time various utility clasess will wait for a page to load. Ideally this value should be used where ever a test waits for a page to load.


getConditionCheckInterval

long getConditionCheckInterval()
The time in milliseconds between condition checks.

See Also:
SeleniumAssertions#byTimeout(Condition)}

getSingleWindowMode

boolean getSingleWindowMode()
Only applies if Selenium Server is started by the Atlassian Selenium Framework Will run the selenium server in single browser window or split between a command window and a test window



Copyright © 2010 Atlassian Pty Ltd. All Rights Reserved.