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

A

AbstractPage<P extends AbstractPage,PF extends PageFactory> - Class in com.github.jsdevel.testng.selenium
An implementation of Page that is configured and initialized by AbstractSuite.
AbstractPage() - Constructor for class com.github.jsdevel.testng.selenium.AbstractPage
 
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
 

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
 

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 - 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

getContext() - Method in class com.github.jsdevel.testng.selenium.AbstractPage
 
getContext() - Method in interface com.github.jsdevel.testng.selenium.Page
Returns the context of the Method annotated with Test.
getEndpoint() - Method in class com.github.jsdevel.testng.selenium.AbstractPage
 
getEndpoint() - Method in interface com.github.jsdevel.testng.selenium.MethodContext
Returns the configured endpoint for this test run.
getEndpoint() - Method in interface com.github.jsdevel.testng.selenium.Page
Returns the endpoint that was configured for the current test run.
getInitialUrl() - Method in class com.github.jsdevel.testng.selenium.AbstractPage
 
getInitialUrl() - Method in interface com.github.jsdevel.testng.selenium.Page
Returns the URL that was used during page initialization.
getPage() - Method in class com.github.jsdevel.testng.selenium.AbstractPage
 
getPage() - Method in interface com.github.jsdevel.testng.selenium.Page
Returns this Page.
getPageFactory() - Method in class com.github.jsdevel.testng.selenium.AbstractPage
 
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.
getPageFactory() - Method in interface com.github.jsdevel.testng.selenium.Page
The PageFactory instance that build this Page.
getUserAgent() - Method in interface com.github.jsdevel.testng.selenium.MethodContext
Returns the configured UserAgent for this test run.
getWebDriver() - Method in class com.github.jsdevel.testng.selenium.AbstractPage
 
getWebDriver() - Method in interface com.github.jsdevel.testng.selenium.MethodContext
Returns the configured WebDriver for this test run.
getWebDriver() - Method in interface com.github.jsdevel.testng.selenium.Page
Returns the WebDriver that has been configured for this test run.

H

handlePageInitialized() - Method in class com.github.jsdevel.testng.selenium.AbstractPage
Called when this page is 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.
isPageViewableFrom(URL) - Method in interface com.github.jsdevel.testng.selenium.Page
Allows the page to signal whether or not it can be viewed from the provided URL.

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,PF extends PageFactory> - Interface in com.github.jsdevel.testng.selenium
Represents a page that has been configured.
PageFactory - Interface in com.github.jsdevel.testng.selenium
A PageFactory that is configurable by AbstractSuites.
PageInitializationException - Exception in com.github.jsdevel.testng.selenium.exceptions
Thrown during Page initialization if something went wrong.
PageInitializationException(String) - Constructor for exception com.github.jsdevel.testng.selenium.exceptions.PageInitializationException
 
PageInitializationException(Throwable) - Constructor for exception com.github.jsdevel.testng.selenium.exceptions.PageInitializationException
 
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

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.
A B C D E F G H I L M P S T U 
Skip navigation links

Copyright © 2015. All rights reserved.