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

A

AbstractPage<P extends AbstractPage> - Class in com.github.jsdevel.testng.selenium
A Page that can be configured by AbstractPageFactory.
AbstractPage() - Constructor for class com.github.jsdevel.testng.selenium.AbstractPage
 
AbstractPageFactory - Class in com.github.jsdevel.testng.selenium
Represents a page factory.
AbstractPageFactory() - Constructor for class com.github.jsdevel.testng.selenium.AbstractPageFactory
 
AbstractSuite<PF extends AbstractPageFactory> - Class in com.github.jsdevel.testng.selenium
An AbstractSuite that is thread safe and allows methods to be run in parallel.
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.AbstractPage
 
assertCurrentUrlPathStartsWith(String) - Method in interface com.github.jsdevel.testng.selenium.PageAssertions
Asserts that the WebDriver's current URL path starts with the proposal.
assertPageIsViewableFrom(String) - Method in interface com.github.jsdevel.testng.selenium.Page
Asserts that the 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 Chrome.
com.github.jsdevel.testng.selenium - package com.github.jsdevel.testng.selenium
 
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.annotations.suites - package com.github.jsdevel.testng.selenium.annotations.suites
 
com.github.jsdevel.testng.selenium.exceptions - package com.github.jsdevel.testng.selenium.exceptions
 
context - Variable in class com.github.jsdevel.testng.selenium.AbstractPage
 

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.SystemProperties
String value of "testng.selenium.endpoint".
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 Firefox.

G

getEndpoint() - Method in class com.github.jsdevel.testng.selenium.AbstractPageFactory
 
getPageFactory() - Method in class com.github.jsdevel.testng.selenium.AbstractSuite
 
getPageFactory() - Method in class com.github.jsdevel.testng.selenium.MethodContext
 
getWebDriver() - Method in class com.github.jsdevel.testng.selenium.AbstractPageFactory
 
getWebDriver() - Method in class com.github.jsdevel.testng.selenium.MethodContext
 

H

handleInitialPageLoad() - Method in class com.github.jsdevel.testng.selenium.AbstractPage
 
handleInitialPageLoad() - Method in interface com.github.jsdevel.testng.selenium.Page
Called when the Page is initially loaded in the WebDriver.

I

initializePage(String, P) - Method in class com.github.jsdevel.testng.selenium.AbstractPageFactory
 
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 Internet Explorer.

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 class com.github.jsdevel.testng.selenium.MethodContext
 
log(String) - Static method in class com.github.jsdevel.testng.selenium.TestNGSeleniumLogger
 
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> - Class in com.github.jsdevel.testng.selenium
A context created for each test run.
MethodContext(Method) - Constructor for class com.github.jsdevel.testng.selenium.MethodContext
 
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> - Interface in com.github.jsdevel.testng.selenium
A Page that can be configured by an AbstractPageFactory.
PageAssertions<P extends Page> - Interface in com.github.jsdevel.testng.selenium
General assertions that apply to a Page.
PageFactory - Annotation Type in com.github.jsdevel.testng.selenium.annotations.suites
Used in conjunction with suite classes, this instantiates the provided AbstractPageFactory to each MethodContext.
PageFactoryInstantiationException - Exception in com.github.jsdevel.testng.selenium.exceptions
Thrown when instantiating the AbstractPageFactory specified with PageFactory.
PageFactoryInstantiationException(Throwable) - Constructor for exception com.github.jsdevel.testng.selenium.exceptions.PageFactoryInstantiationException
 
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 PhantomJS.
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.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 with TestNG-Selenium.
TestNGSeleniumLogger() - Constructor for class com.github.jsdevel.testng.selenium.TestNGSeleniumLogger
 

W

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

Copyright © 2015. All rights reserved.