Skip navigation links
A B C D E F G H I L M P S T U W 

A

AbstractSuite<PF extends PageFactory> - Class in com.github.jsdevel.testng.selenium
An AbstractSuite that is thread safe, allows methods to be run in parallel, and creates instances of interfaces that extend PageFactory.
AbstractSuite() - Constructor for class com.github.jsdevel.testng.selenium.AbstractSuite
 
afterMethod() - Method in class com.github.jsdevel.testng.selenium.AbstractSuite
 
assertCurrentUrlPathStartsWith(String) - Method in class com.github.jsdevel.testng.selenium.Page
 
assertCurrentUrlPathStartsWith(String) - Method in interface com.github.jsdevel.testng.selenium.PageAssertions
Asserts that the WebDriver's current URL path starts with the proposal.
assertPageIsViewableFrom(URL) - Method in class com.github.jsdevel.testng.selenium.Page
Asserts that this page can be viewed from the proposedUrl.

B

beforeMethod(Method) - Method in class com.github.jsdevel.testng.selenium.AbstractSuite
 

C

Chrome - Annotation Type in com.github.jsdevel.testng.selenium.annotations.drivers
Using this annotation with Test will cause the current MethodContext to receive a WebDriver instance of ChromeDriver.
com.github.jsdevel.testng.selenium - package com.github.jsdevel.testng.selenium
 
com.github.jsdevel.testng.selenium.annotations.driverconfig - package com.github.jsdevel.testng.selenium.annotations.driverconfig
 
com.github.jsdevel.testng.selenium.annotations.drivers - package com.github.jsdevel.testng.selenium.annotations.drivers
 
com.github.jsdevel.testng.selenium.annotations.screensizes - package com.github.jsdevel.testng.selenium.annotations.screensizes
 
com.github.jsdevel.testng.selenium.exceptions - package com.github.jsdevel.testng.selenium.exceptions
 
context - Variable in class com.github.jsdevel.testng.selenium.Page
 

D

Desktop - Annotation Type in com.github.jsdevel.testng.selenium.annotations.screensizes
Using this annotation with Test will cause the current MethodContext to receive a WebDriver instance set to Desktop dimension 992x600 (based off of bootstrap breakpoints).

E

ENDPOINT - Static variable in class com.github.jsdevel.testng.selenium.EnvironmentConfig
 
endpoint - Variable in class com.github.jsdevel.testng.selenium.Page
 
ENDPOINT - Static variable in class com.github.jsdevel.testng.selenium.SystemProperties
String value of "testng.selenium.endpoint".
EnvironmentConfig - Class in com.github.jsdevel.testng.selenium
This class represents environment configuration understood by testng-selenium.
EnvironmentConfig() - Constructor for class com.github.jsdevel.testng.selenium.EnvironmentConfig
 
EnvironmentDefaults - Class in com.github.jsdevel.testng.selenium
Constants representing default values for EnvironmentConfig.
EnvironmentDefaults() - Constructor for class com.github.jsdevel.testng.selenium.EnvironmentDefaults
 

F

Firefox - Annotation Type in com.github.jsdevel.testng.selenium.annotations.drivers
Using this annotation with Test will cause the current MethodContext to receive a WebDriver instance of FirefoxDriver.

G

getEndpoint() - Method in interface com.github.jsdevel.testng.selenium.MethodContext
Returns the configured endpoint for this test run.
getPageFactory() - Method in class com.github.jsdevel.testng.selenium.AbstractSuite
Returns an implementation of the PageFactory passed as a Type parameter to this Suite.
getPageFactory() - Method in interface com.github.jsdevel.testng.selenium.MethodContext
Returns the configured PageFactory for this test run.
getUserAgent() - Method in interface com.github.jsdevel.testng.selenium.MethodContext
Returns the configured UserAgent for this test run.
getWebDriver() - Method in interface com.github.jsdevel.testng.selenium.MethodContext
Returns the configured WebDriver for this test run.

H

handlePageLoaded() - Method in class com.github.jsdevel.testng.selenium.Page
Called when this page is loaded in the WebDriver and initialized.

I

InternetExplorer - Annotation Type in com.github.jsdevel.testng.selenium.annotations.drivers
Using this annotation with Test will cause the current MethodContext to receive a WebDriver instance of InternetExplorerDriver.

L

LargeDesktop - Annotation Type in com.github.jsdevel.testng.selenium.annotations.screensizes
Using this annotation with Test will cause the current MethodContext to receive a WebDriver instance set to a Large Desktop dimension 1200x800 (based off of bootstrap breakpoints).
log(String) - Method in interface com.github.jsdevel.testng.selenium.MethodContext
Logs a message for future processing.
log(String) - Static method in class com.github.jsdevel.testng.selenium.TestNGSeleniumLogger
 
LOGGING_PREFIX - Static variable in class com.github.jsdevel.testng.selenium.EnvironmentConfig
 
LOGGING_PREFIX - Static variable in class com.github.jsdevel.testng.selenium.EnvironmentDefaults
String value of "TestNG-Selenium".
LOGGING_PREFIX - Static variable in class com.github.jsdevel.testng.selenium.SystemProperties
String value of "testng.selenium.logging_prefix".

M

MethodContext<PF extends PageFactory> - Interface in com.github.jsdevel.testng.selenium
A context created for each test run.
MissingPageFactoryException - Exception in com.github.jsdevel.testng.selenium.exceptions
Thrown to indicate that a Method annotated with Test was declared in a class that was missing PageFactory.
MissingPageFactoryException(String) - Constructor for exception com.github.jsdevel.testng.selenium.exceptions.MissingPageFactoryException
 

P

Page<P extends Page> - Class in com.github.jsdevel.testng.selenium
A Page that can be configured and initialized.
Page() - Constructor for class com.github.jsdevel.testng.selenium.Page
 
PageAssertions<P extends Page> - Interface in com.github.jsdevel.testng.selenium
General assertions that apply to a Page.
PageFactory - Interface in com.github.jsdevel.testng.selenium
A PageFactory that is configurable by AbstractSuites.
PageInstantiationException - Exception in com.github.jsdevel.testng.selenium.exceptions
Thrown during Page instantiation if something went wrong.
PageInstantiationException(String) - Constructor for exception com.github.jsdevel.testng.selenium.exceptions.PageInstantiationException
 
PageInstantiationException(Throwable) - Constructor for exception com.github.jsdevel.testng.selenium.exceptions.PageInstantiationException
 
PhantomJS - Annotation Type in com.github.jsdevel.testng.selenium.annotations.drivers
Using this annotation with Test will cause the current MethodContext to receive a WebDriver instance of PhantomJSDriver.
Phone - Annotation Type in com.github.jsdevel.testng.selenium.annotations.screensizes
Using this annotation with Test will cause the current MethodContext to receive a WebDriver instance set to Phone dimension 426x320 (based off of bootstrap breakpoints).

S

SCREENSIZE - Static variable in class com.github.jsdevel.testng.selenium.EnvironmentConfig
 
SCREENSIZE - Static variable in class com.github.jsdevel.testng.selenium.EnvironmentDefaults
String value of "426x320".
SCREENSIZE - Static variable in class com.github.jsdevel.testng.selenium.SystemProperties
String value of "testng.selenium.screensize".
SystemProperties - Class in com.github.jsdevel.testng.selenium
Constants representing system property names recognized by testng-selenium.
SystemProperties() - Constructor for class com.github.jsdevel.testng.selenium.SystemProperties
 

T

Tablet - Annotation Type in com.github.jsdevel.testng.selenium.annotations.screensizes
Using this annotation with Test will cause the current MethodContext to receive a WebDriver instance set to Tablet dimension 768x500 (based off of bootstrap breakpoints).
TestNGSeleniumLogger - Class in com.github.jsdevel.testng.selenium
A logger that prefixes output.
TestNGSeleniumLogger() - Constructor for class com.github.jsdevel.testng.selenium.TestNGSeleniumLogger
 

U

url - Variable in class com.github.jsdevel.testng.selenium.Page
 
UserAgent - Annotation Type in com.github.jsdevel.testng.selenium.annotations.driverconfig
Using this annotation causes the WebDriver's user-agent to be set to the value given.

W

webDriver - Variable in class com.github.jsdevel.testng.selenium.Page
 
A B C D E F G H I L M P S T U W 
Skip navigation links

Copyright © 2015. All rights reserved.