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(ITestResult) - 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
Top level classes to use.
com.github.jsdevel.testng.selenium.annotations.driverconfig - package com.github.jsdevel.testng.selenium.annotations.driverconfig
Annotations used to configure the chosen WebDriver.
com.github.jsdevel.testng.selenium.annotations.drivers - package com.github.jsdevel.testng.selenium.annotations.drivers
Annotations used to set the WebDriver used for a particular test run.
com.github.jsdevel.testng.selenium.annotations.screensizes - package com.github.jsdevel.testng.selenium.annotations.screensizes
Annotations used to set the screen size for a particular test run.
com.github.jsdevel.testng.selenium.config - package com.github.jsdevel.testng.selenium.config
Configuration classes used to store configuration values.
com.github.jsdevel.testng.selenium.exceptions - package com.github.jsdevel.testng.selenium.exceptions
Exceptions thrown by TestNG-Selenium.
Config - Class in com.github.jsdevel.testng.selenium.config
This class represents environment configuration understood by testng-selenium.
Config() - Constructor for class com.github.jsdevel.testng.selenium.config.Config
 
ConfigOptions - Class in com.github.jsdevel.testng.selenium.config
Configuration options representing system and property file key names recognized by testng-selenium.
ConfigOptions() - Constructor for class com.github.jsdevel.testng.selenium.config.ConfigOptions
 

D

DEBUG - Static variable in class com.github.jsdevel.testng.selenium.config.Config
Enables debug mode.
DEBUG - Static variable in class com.github.jsdevel.testng.selenium.config.ConfigOptions
String value of "testng.selenium.debug".
debug(String) - Static method in class com.github.jsdevel.testng.selenium.TestNGSeleniumLogger
Logs output with a logging prefix (debug mode enabled only).
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).
DRIVER - Static variable in class com.github.jsdevel.testng.selenium.config.Config
The WebDriver used for the test run.
DRIVER - Static variable in class com.github.jsdevel.testng.selenium.config.ConfigOptions
String value of "testng.selenium.driver".

E

ENDPOINT - Static variable in class com.github.jsdevel.testng.selenium.config.Config
The endpoint used for the test run.
ENDPOINT - Static variable in class com.github.jsdevel.testng.selenium.config.ConfigOptions
String value of "testng.selenium.endpoint".

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 built this Page.
getScreensize() - Method in interface com.github.jsdevel.testng.selenium.MethodContext
Returns the screen size that has been configured 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 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
Logs output with a logging prefix.
log(List<String>) - Static method in class com.github.jsdevel.testng.selenium.TestNGSeleniumLogger
Logs a group of messages in a single buffered operation.
LOGGING_PREFIX - Static variable in class com.github.jsdevel.testng.selenium.config.Config
The prefix used when logging.
LOGGING_PREFIX - Static variable in class com.github.jsdevel.testng.selenium.config.ConfigOptions
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.config.Config
The default screen size used for test runs.
SCREENSIZE - Static variable in class com.github.jsdevel.testng.selenium.config.ConfigOptions
String value of "testng.selenium.screensize".

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
 
TMPDIR - Static variable in class com.github.jsdevel.testng.selenium.config.Config
The temporary directory used to store screen shots, cookie files, and other related data needed for test runs.
TMPDIR - Static variable in class com.github.jsdevel.testng.selenium.config.ConfigOptions
String value of "testng.selenium.tmpdir".

U

USER_AGENT - Static variable in class com.github.jsdevel.testng.selenium.config.Config
The default User-Agent string to use in the WebDriver.
USER_AGENT - Static variable in class com.github.jsdevel.testng.selenium.config.ConfigOptions
String value of "testng.selenium.driverconfig.useragent".
UserAgent - Annotation Type in com.github.jsdevel.testng.selenium.annotations.driverconfig
This annotation allows individual tests to configure the user agent in the current WebDriver.
A B C D E F G H I L M P S T U 
Skip navigation links

Copyright © 2015. All rights reserved.