C D F G S W 

C

com.btmatthews.selenium.junit4.rule - package com.btmatthews.selenium.junit4.rule
The classes that implement test rules that depend on SeleniumJUnit4ClassRunner.
com.btmatthews.selenium.junit4.runner - package com.btmatthews.selenium.junit4.runner
The classes that implement SeleniumJUnit4ClassRunner.
create() - Method in interface com.btmatthews.selenium.junit4.runner.SeleniumFactory
Create the Selenium Server, Web Driver or Wrapped Web Driver object.
create() - Method in class com.btmatthews.selenium.junit4.runner.ServerFactory
Create a connection to the the Selenium Server at the host and port address specified by configuration annotation.
create() - Method in class com.btmatthews.selenium.junit4.runner.WebDriverFactory
Create an instance of the WebDriver using reflection.
create() - Method in class com.btmatthews.selenium.junit4.runner.WrappedDriverFactory
Create a Selenium Server object that wraps the WebDriver that is created using reflection.

D

DefaultScreenShotFilenameGenerator - Class in com.btmatthews.selenium.junit4.rule
Default implementation of the ScreenShotFilenameGenerator that generates
DefaultScreenShotFilenameGenerator(File) - Constructor for class com.btmatthews.selenium.junit4.rule.DefaultScreenShotFilenameGenerator
The directory in which the screen shot file will be created.

F

failed(Throwable, Description) - Method in class com.btmatthews.selenium.junit4.rule.ScreenShotOnFailure
Handle a test case failure by taking a screen shot from the browser and writing it to a file.

G

getBrowser() - Method in interface com.btmatthews.selenium.junit4.runner.SeleniumFactory
Return a string to identify the browser.
getBrowser() - Method in class com.btmatthews.selenium.junit4.runner.ServerFactory
Return a string to identify the browser by trimming the leading * from the browserStartCommand.
getBrowser() - Method in class com.btmatthews.selenium.junit4.runner.WebDriverFactory
Return a string to identify the browser derived from the class name of the underlying web driver.
getBrowser() - Method in class com.btmatthews.selenium.junit4.runner.WrappedDriverFactory
Return a string to identify the browser derived from the class name of the underlying web driver.
getTargetFilename(Description) - Method in class com.btmatthews.selenium.junit4.rule.DefaultScreenShotFilenameGenerator
Generates unique file names for the test case described by description.
getTargetFilename(Description) - Method in interface com.btmatthews.selenium.junit4.rule.ScreenShotFilenameGenerator
Generates unique file names for the test case described by description.

S

ScreenShotFilenameGenerator - Interface in com.btmatthews.selenium.junit4.rule
Describes the interface for objects that generate unique file names for screen shots.
ScreenShotOnFailure - Class in com.btmatthews.selenium.junit4.rule
A method rule that captures screen shots when the test fails.
ScreenShotOnFailure(String) - Constructor for class com.btmatthews.selenium.junit4.rule.ScreenShotOnFailure
Construct a rule that captures screen shots and uses DefaultScreenShotFilenameGenerator to generate the file names for the screen shot files.
ScreenShotOnFailure(ScreenShotFilenameGenerator) - Constructor for class com.btmatthews.selenium.junit4.rule.ScreenShotOnFailure
Construct a rule that captures screen shots and uses generator to generate the file names for the screen shot files.
SeleniumBrowser - Annotation Type in com.btmatthews.selenium.junit4.runner
Used to annotate Selenium fields in test cases and method rules that should be injected by the SeleniumJUnit4ClassRunner.
SeleniumConfiguration - Annotation Type in com.btmatthews.selenium.junit4.runner
SeleniumConfiguration is the base for class-level meta-data which can be used to instruct client code with regard to use a Selenium.
SeleniumFactory<T> - Interface in com.btmatthews.selenium.junit4.runner
Generic interface that must be implemented by the factories that create the Selenium Server, Web Driver and Wrapped Web Driver objects.
SeleniumJUnit4ClassRunner - Class in com.btmatthews.selenium.junit4.runner
A test runner that runs a test case as a suite of tests.
SeleniumJUnit4ClassRunner(Class<?>) - Constructor for class com.btmatthews.selenium.junit4.runner.SeleniumJUnit4ClassRunner
Creates a SeleniumJUnit4ClassRunner to run the test cases encapsulated within klass.
SeleniumServer - Annotation Type in com.btmatthews.selenium.junit4.runner
Used to annotate Selenium fields in test cases and method rules that should be injected by the SeleniumJUnit4ClassRunner.
SeleniumWebDriver - Annotation Type in com.btmatthews.selenium.junit4.runner
Used to annotate WebDriver fields in test cases and method rules that should be injected by the SeleniumJUnit4ClassRunner.
ServerConfiguration - Annotation Type in com.btmatthews.selenium.junit4.runner
ServerConfiguration defines class-level meta-data which can be used to instruct client code with regard to use a Selenium server.
ServerFactory - Class in com.btmatthews.selenium.junit4.runner
Factory that is responsible for creating the Selenium instance and acting as a an wrapper for the start and stop methods.
ServerFactory(ServerConfiguration, String) - Constructor for class com.btmatthews.selenium.junit4.runner.ServerFactory
Construct the factory for creating Selenium instances.
start(T) - Method in interface com.btmatthews.selenium.junit4.runner.SeleniumFactory
Connect to the Selenium Server or start the Web Browser used to execute the tests.
start(Selenium) - Method in class com.btmatthews.selenium.junit4.runner.ServerFactory
Connect to the Selenium Server.
start(WebDriver) - Method in class com.btmatthews.selenium.junit4.runner.WebDriverFactory
This method is not implemented because the WebDriver was started during instantiation.
start(Selenium) - Method in class com.btmatthews.selenium.junit4.runner.WrappedDriverFactory
Start the browser for the wrapped web driver.
stop(T) - Method in interface com.btmatthews.selenium.junit4.runner.SeleniumFactory
Disconnect from the Selenium Server or stop the Web Browser used to execute the tests.
stop(Selenium) - Method in class com.btmatthews.selenium.junit4.runner.ServerFactory
Disconnect from the Selenium Server.
stop(WebDriver) - Method in class com.btmatthews.selenium.junit4.runner.WebDriverFactory
Stop the WebDriver by issuing a quit command.
stop(Selenium) - Method in class com.btmatthews.selenium.junit4.runner.WrappedDriverFactory
Stop the browser used by the wrapped web driver.

W

WebDriverConfiguration - Annotation Type in com.btmatthews.selenium.junit4.runner
WebDriverConfiguration defines class-level meta-data which can be used to instruct client code with regard to use a Selenium web driver.
WebDriverFactory - Class in com.btmatthews.selenium.junit4.runner
Factory that is responsible for creating the WebDriver instance and acting as a an wrapper for the start and stop methods.
WebDriverFactory(Class<? extends WebDriver>) - Constructor for class com.btmatthews.selenium.junit4.runner.WebDriverFactory
Construct the factory for creating WebDriver instances.
WrappedDriverConfiguration - Annotation Type in com.btmatthews.selenium.junit4.runner
WrappedDriverConfiguration defines class-level meta-data which can be used to instruct client code with regard to use a wrapped Selenium web driver.
WrappedDriverFactory - Class in com.btmatthews.selenium.junit4.runner
Factory that is responsible for creating the Selenium instance that wraps a WebDriver and acting as a an wrapper for the start and stop methods.
WrappedDriverFactory(WrappedDriverConfiguration, Class<? extends WebDriver>) - Constructor for class com.btmatthews.selenium.junit4.runner.WrappedDriverFactory
Construct the factory for creating Selenium instances that wrap web drivers.
C D F G S W 

Copyright © 2011-2013 Brian Thomas Matthews. All Rights Reserved.