Skip navigation links
A B C D E F G H I L M N O P Q R S T U V W 

A

AlertAssert - Class in de.ppi.selenium.assertj
Assert for selenium Alert.
AlertAssert(Alert) - Constructor for class de.ppi.selenium.assertj.AlertAssert
Initiates an object of type AlertAssert.
apply(Statement, Description) - Method in class de.ppi.selenium.assertj.SeleniumSoftAssertions
 
apply(Statement, Description) - Method in class de.ppi.selenium.junit.EventLogRule
ASSERTION_FAILED - Static variable in interface de.ppi.selenium.logevent.api.EventActions
An assertion has failed.
assertThat(Element) - Static method in class de.ppi.selenium.assertj.SeleniumAssertions
Return an ElementAssert.
assertThat(Alert) - Static method in class de.ppi.selenium.assertj.SeleniumAssertions
Return an AlertAssert.
assertThat(WebBrowser) - Static method in class de.ppi.selenium.assertj.SeleniumAssertions
Return an WebbrowserAssert.
assertThat(Element) - Method in class de.ppi.selenium.assertj.SeleniumSoftAssertions
Creates a new instance of ElementAssert.
assertThat(Alert) - Method in class de.ppi.selenium.assertj.SeleniumSoftAssertions
Creates a new instance of AlertAssert.
assertThat(WebBrowser) - Method in class de.ppi.selenium.assertj.SeleniumSoftAssertions
Creates a new instance of WebbrowserAssert.

B

BASE_URL_KEY - Static variable in class de.ppi.selenium.browser.SessionManager
Key for the options to define a base-url.
before() - Method in class de.ppi.selenium.junit.WebServerRule
 
Button - Interface in org.selophane.elements.widget
A button which ensures that the page is reloaded after a click on it or more general a button that starts an action so that this button will at the end of the action not in the DOM.
ButtonImpl - Class in org.selophane.elements.widget
Implementation of a button that starts an action so that this button will at the end of the action not in the DOM.
ButtonImpl(UniqueElementLocator) - Constructor for class org.selophane.elements.widget.ButtonImpl
Creates a new instance.
ByUniqueElementLocator - Class in org.selophane.elements.base
A uniqueElementlocator which finds the element with a By Definition.
ByUniqueElementLocator(WebDriver, By, String, String) - Constructor for class org.selophane.elements.base.ByUniqueElementLocator
Create a new instance.
ByUniqueElementLocator(WebDriver, SearchContext, By, String, String) - Constructor for class org.selophane.elements.base.ByUniqueElementLocator
create a new instance.

C

ChainedElementLocatorFactory - Class in org.selophane.elements.factory.api
ElementLocatorFactory which use a ElementLocator instead of a SearchContext.
ChainedElementLocatorFactory(UniqueElementLocator) - Constructor for class org.selophane.elements.factory.api.ChainedElementLocatorFactory
New instance.
check() - Method in interface org.selophane.elements.widget.CheckBox
Checks checkbox if unchecked.
check() - Method in class org.selophane.elements.widget.CheckBoxImpl
 
CheckBox - Interface in org.selophane.elements.widget
Interface that wraps a WebElement in CheckBox functionality.
CheckBoxImpl - Class in org.selophane.elements.widget
Wrapper class like Select that wraps basic checkbox functionality.
CheckBoxImpl(UniqueElementLocator) - Constructor for class org.selophane.elements.widget.CheckBoxImpl
Wraps a WebElement with checkbox functionality.
cleanup(Map<String, String>) - Method in class de.ppi.selenium.browser.DefaultWebDriverFactory
 
cleanup(Map<String, String>) - Method in interface de.ppi.selenium.browser.WebDriverFactory
Cleans up the session - closed all taks
clear() - Method in class org.selophane.elements.base.ElementImpl
 
clear() - Method in class org.selophane.elements.widget.TextInputImpl
 
click() - Method in class org.selophane.elements.base.ElementImpl
 
click() - Method in interface org.selophane.elements.widget.Button
Click the button and wait till this button is removed from current DOM.
click() - Method in class org.selophane.elements.widget.ButtonImpl
 
click() - Method in interface org.selophane.elements.widget.Link
Click the link and wait till this button is removed from current DOM.
click() - Method in class org.selophane.elements.widget.LinkImpl
 
CLIENT_PROPERTIES_KEY - Static variable in class de.ppi.selenium.browser.DefaultWebDriverFactory
Key which holds the reference to an property-file which could be read from ClientProperties.
ClientProperties - Class in de.ppi.selenium.browser
Enables storage of and access to driver and browser configuration.
ClientProperties(String) - Constructor for class de.ppi.selenium.browser.ClientProperties
Constructs a ClientProperties from the given file.
ClosableIterable<T> - Interface in de.ppi.selenium.logevent.api
Iterable which must to be closeable, because at the end a ResultSet and Connection must be close..
close() - Method in class de.ppi.selenium.browser.WebBrowserImpl
 
close() - Method in interface de.ppi.selenium.logevent.api.EventStorage
Close the storage system.
close() - Method in class de.ppi.selenium.logevent.backend.Sql2oEventStorage
 
ContextFreeFragment - Class in org.selophane.elements.base
Baseclass of a fragment which handles the initialization if there are no context is necessary.
ContextFreeFragment(UniqueElementLocator) - Constructor for class org.selophane.elements.base.ContextFreeFragment
Initiates an fragment, which doesn't need a context.
createCapabilities(Map<String, String>) - Method in class de.ppi.selenium.browser.DefaultWebDriverFactory
 
createCapabilities(Map<String, String>) - Method in interface de.ppi.selenium.browser.WebDriverFactory
 
createDefaultOptions() - Method in class de.ppi.selenium.browser.DefaultWebDriverFactory
 
createDefaultOptions() - Method in interface de.ppi.selenium.browser.WebDriverFactory
 
createLocator(Field) - Method in class org.selophane.elements.factory.api.ChainedElementLocatorFactory
 
createReport(EventStorage, String) - Method in interface de.ppi.selenium.logevent.report.LogReporter
Creates a report.
createReport(EventStorage, String) - Method in class de.ppi.selenium.logevent.report.MarkdownReporter
Creates a report.
createTable(Connection) - Method in class de.ppi.selenium.logevent.backend.H2EventStorage
Create a table, where the table-name must be "EVENTS" and the columns must be have the same name as the attributes!.
createTable(Connection) - Method in class de.ppi.selenium.logevent.backend.Sql2oEventStorage
Create a table, where the table-name must be "EVENTS" and the columns must be have the same name as the attributes!.
createWebDriver(Map<String, String>, DesiredCapabilities) - Method in class de.ppi.selenium.browser.DefaultWebDriverFactory
 
createWebDriver(Map<String, String>, DesiredCapabilities) - Method in interface de.ppi.selenium.browser.WebDriverFactory
 
CSSHelper - Class in de.ppi.selenium.util
Helper to handle css-characteristics.

D

de.ppi.selenium.assertj - package de.ppi.selenium.assertj
Some useful Assertions.
de.ppi.selenium.browser - package de.ppi.selenium.browser
 
de.ppi.selenium.junit - package de.ppi.selenium.junit
Contains some helper classes for tests with JUnit.
de.ppi.selenium.logevent - package de.ppi.selenium.logevent
Classes for logging-event handling.
de.ppi.selenium.logevent.api - package de.ppi.selenium.logevent.api
The api to create logevents.
de.ppi.selenium.logevent.backend - package de.ppi.selenium.logevent.backend
Contains classes to store the Event-Data.
de.ppi.selenium.logevent.report - package de.ppi.selenium.logevent.report
Create Reports of testruns.
de.ppi.selenium.util - package de.ppi.selenium.util
Helper classes for selenium.
decorate(ClassLoader, Field) - Method in class org.selophane.elements.factory.api.ElementDecorator
 
DefaultWebDriverFactory - Class in de.ppi.selenium.browser
SessionPool functionality used by SessionManager instances.
DefaultWebDriverFactory() - Constructor for class de.ppi.selenium.browser.DefaultWebDriverFactory
 
DelegatingWebServer - Class in de.ppi.selenium.junit
WebServer which delegates to a real webserver or use a running.
DelegatingWebServer(WebServer) - Constructor for class de.ppi.selenium.junit.DelegatingWebServer
Creates a new delegating webserver.
deselectAll() - Method in interface org.selophane.elements.widget.Select
Wraps Selenium's method.
deselectAll() - Method in class org.selophane.elements.widget.SelectImpl
Wraps Selenium's method.
deselectByIndex(int) - Method in interface org.selophane.elements.widget.Select
Wraps Selenium's method.
deselectByIndex(int) - Method in class org.selophane.elements.widget.SelectImpl
Wraps Selenium's method.
deselectByValue(String) - Method in interface org.selophane.elements.widget.Select
Wraps Selenium's method.
deselectByValue(String) - Method in class org.selophane.elements.widget.SelectImpl
Wraps Selenium's method.
deselectByVisibleText(String) - Method in interface org.selophane.elements.widget.Select
Wraps Selenium's method.
deselectByVisibleText(String) - Method in class org.selophane.elements.widget.SelectImpl
Wraps Selenium's method.

E

Element - Interface in org.selophane.elements.base
wraps a web element interface with extra functionality.
ELEMENT_CLEAR - Static variable in interface de.ppi.selenium.logevent.api.EventActions
A CLEAR on a webelement.
ELEMENT_CLICK - Static variable in interface de.ppi.selenium.logevent.api.EventActions
A CLICK on a webelement.
ELEMENT_ELEMENT_WIRED - Static variable in interface de.ppi.selenium.logevent.api.EventActions
A ELEMENT_WIRED on a webelement.
ELEMENT_FIND_ELEMENT - Static variable in interface de.ppi.selenium.logevent.api.EventActions
A FIND_ELEMENT on a webelement.
ELEMENT_FIND_ELEMENTS - Static variable in interface de.ppi.selenium.logevent.api.EventActions
A FIND_ELEMENTS on a webelement.
ELEMENT_GET_ATTRIBUTE - Static variable in interface de.ppi.selenium.logevent.api.EventActions
A GET_ATTRIBUTE on a webelement.
ELEMENT_GET_COORDINATES - Static variable in interface de.ppi.selenium.logevent.api.EventActions
A GET_COORDINATES on a webelement.
ELEMENT_GET_CSS_VALUE - Static variable in interface de.ppi.selenium.logevent.api.EventActions
A GET_CSS_VALUE on a webelement.
ELEMENT_GET_ELEMENT - Static variable in interface de.ppi.selenium.logevent.api.EventActions
A GET_ELEMENT on a webelement.
ELEMENT_GET_LOCATION - Static variable in interface de.ppi.selenium.logevent.api.EventActions
A GET_LOCATION on a webelement.
ELEMENT_GET_SIZE - Static variable in interface de.ppi.selenium.logevent.api.EventActions
A GET_SIZE on a webelement.
ELEMENT_GET_TAG_NAME - Static variable in interface de.ppi.selenium.logevent.api.EventActions
A GET_TAG_NAME on a webelement.
ELEMENT_GET_TEXT - Static variable in interface de.ppi.selenium.logevent.api.EventActions
A GET_TEXT on a webelement.
ELEMENT_GET_WRAPPED_ELEMENT - Static variable in interface de.ppi.selenium.logevent.api.EventActions
A GET_WRAPPED_ELEMENT on a webelement.
ELEMENT_IS_DISPLAYED - Static variable in interface de.ppi.selenium.logevent.api.EventActions
A IS_DISPLAYED on a webelement.
ELEMENT_IS_ENABLED - Static variable in interface de.ppi.selenium.logevent.api.EventActions
A IS_ENABLED on a webelement.
ELEMENT_IS_SELECTED - Static variable in interface de.ppi.selenium.logevent.api.EventActions
A IS_SELECTED on a webelement.
ELEMENT_SEND_KEYS - Static variable in interface de.ppi.selenium.logevent.api.EventActions
A SEND_KEYS on a webelement.
ELEMENT_SUBMIT - Static variable in interface de.ppi.selenium.logevent.api.EventActions
A SUBMIT on a webelement.
ElementAssert - Class in de.ppi.selenium.assertj
Asserts for Element.
ElementAssert(Element) - Constructor for class de.ppi.selenium.assertj.ElementAssert
Initiates an object of type ElementAssert.
ElementDecorator - Class in org.selophane.elements.factory.api
WrappedElementDecorator recognizes a few things that DefaultFieldDecorator does not.
ElementDecorator(WebDriver, ElementLocatorFactory, String, String) - Constructor for class org.selophane.elements.factory.api.ElementDecorator
Constructor for an ElementLocatorFactory.
ElementFactory - Class in org.selophane.elements.factory.api
Element factory for wrapped elements.
ElementImpl - Class in org.selophane.elements.base
An implementation of the Element interface.
ElementImpl(UniqueElementLocator) - Constructor for class org.selophane.elements.base.ElementImpl
Creates a Element for a given UniqueElementLocator.
ElementListHandler - Class in org.selophane.elements.factory.internal
Wraps a list of WebElements in multiple wrapped elements.
ElementListHandler(Class<T>, WebDriver, ElementLocator, String, String) - Constructor for class org.selophane.elements.factory.internal.ElementListHandler
Given an interface and a locator, apply a wrapper over a list of elements.
elementWired() - Method in interface org.selophane.elements.base.Element
Returns true when the inner element is ready to be used.
elementWired() - Method in class org.selophane.elements.base.ElementImpl
 
EmptyLogger - Class in de.ppi.selenium.logevent.api
EventLogger with do nothing.
EmptyLogger() - Constructor for class de.ppi.selenium.logevent.api.EmptyLogger
 
EventActions - Interface in de.ppi.selenium.logevent.api
Interface which defines all Event-Actions.
EventData - Class in de.ppi.selenium.logevent.api
A data-container with event-data.
EventData() - Constructor for class de.ppi.selenium.logevent.api.EventData
 
EventLogger - Interface in de.ppi.selenium.logevent.api
Object to log events.
EventLoggerFactory - Class in de.ppi.selenium.logevent.api
Factory to create EventLogger.
EventLoggerImpl - Class in de.ppi.selenium.logevent.api
Real implementation of a EventLogger.
EventLoggerImpl(EventStorage, String, Priority, Priority, EventSource, String, String) - Constructor for class de.ppi.selenium.logevent.api.EventLoggerImpl
Initiates an object of type EventLoggerImpl.
EventLoggerRule - Class in de.ppi.selenium.junit
Rule, which provides the right Eventlogger on level doku.
EventLoggerRule() - Constructor for class de.ppi.selenium.junit.EventLoggerRule
 
EventLogRule - Class in de.ppi.selenium.junit
Junit-Rule with put information about the test to the eventlog.
EventLogRule(EventStorage, LogReporter...) - Constructor for class de.ppi.selenium.junit.EventLogRule
Initiates an object of type EventLogRule.
EventSource - Enum in de.ppi.selenium.logevent.api
Source of the event.
EventStorage - Interface in de.ppi.selenium.logevent.api
Storage for the events with the following workflow: open - could be called at the beginning, must be called after a close.
EXCEPTION_OCCURS - Static variable in interface de.ppi.selenium.logevent.api.EventActions
An exception occurs during test.
existInDom() - Method in class de.ppi.selenium.assertj.ElementAssert
check if the element exist in the dom.

F

failed(Throwable, Description) - Method in class de.ppi.selenium.junit.ScreenshotAtErrorRule
 
failed(Throwable, Description) - Method in class de.ppi.selenium.junit.WebDriverRule
 
findElement(By) - Method in class de.ppi.selenium.browser.WebBrowserImpl
 
findElement() - Method in class org.selophane.elements.base.ByUniqueElementLocator
Finds a element.
findElement(By) - Method in class org.selophane.elements.base.ElementImpl
 
findElement() - Method in interface org.selophane.elements.base.UniqueElementLocator
Finds a element.
findElement() - Method in class org.selophane.elements.factory.internal.LocatorWrappingUniqueElementLocator
Finds a element.
findElements(By) - Method in class de.ppi.selenium.browser.WebBrowserImpl
 
findElements(By) - Method in class org.selophane.elements.base.ElementImpl
 
finished(Description) - Method in class de.ppi.selenium.junit.EventLoggerRule
 
Fragment - Class in org.selophane.elements.base
Baseclass of a fragment which handles the initialization.
Fragment(UniqueElementLocator) - Constructor for class org.selophane.elements.base.Fragment
Initiates an fragment.

G

get(String) - Method in class de.ppi.selenium.browser.WebBrowserImpl
 
getAcceptedLanguages() - Method in class de.ppi.selenium.browser.ClientProperties
 
getAction() - Method in class de.ppi.selenium.logevent.api.EventData
 
getAllEvents(String) - Method in interface de.ppi.selenium.logevent.api.EventStorage
Delivers all Events of a testrun as an Iterable.
getAllEvents(String) - Method in class de.ppi.selenium.logevent.backend.Sql2oEventStorage
Delivers all Events of a testrun as an Iterable.
getAllSelectedOptions() - Method in interface org.selophane.elements.widget.Select
Wraps Selenium's method.
getAllSelectedOptions() - Method in class org.selophane.elements.widget.SelectImpl
Wraps Selenium's method.
getAllStartAndFinishEvents() - Method in interface de.ppi.selenium.logevent.api.EventStorage
Delivers all Events which are a start or the end of a test as an Iterable.
getAllStartAndFinishEvents() - Method in class de.ppi.selenium.logevent.backend.Sql2oEventStorage
Delivers all Events which are a start or the end of a test as an Iterable.
getAppearWaitTime() - Method in class de.ppi.selenium.browser.ClientProperties
Returns the maximum wait time for elements to appear.
getArgument1() - Method in class de.ppi.selenium.logevent.api.EventData
 
getArgument2() - Method in class de.ppi.selenium.logevent.api.EventData
 
getArgument3() - Method in class de.ppi.selenium.logevent.api.EventData
 
getArgument4() - Method in class de.ppi.selenium.logevent.api.EventData
 
getAttribute(String) - Method in class org.selophane.elements.base.ElementImpl
 
getBaseUrl() - Method in interface de.ppi.selenium.browser.WebBrowser
Base url which should be added to each relative-url.
getBaseUrl() - Method in class de.ppi.selenium.browser.WebBrowserImpl
 
getBaseUrl() - Method in class de.ppi.selenium.junit.DelegatingWebServer
 
getBaseUrl() - Method in interface de.ppi.selenium.junit.WebServer
Return the base-url.
getBrowser() - Method in class de.ppi.selenium.browser.ClientProperties
Returns the name of the browser.
getBrowserInitPositionX() - Method in class de.ppi.selenium.browser.ClientProperties
Returns the initial horizontal offset of the browser window.
getBrowserInitPositionY() - Method in class de.ppi.selenium.browser.ClientProperties
Returns the initial vertical offset of the browser window.
getBrowserVersion() - Method in class de.ppi.selenium.browser.ClientProperties
Returns the version of the browser.
getCellAtIndex(int, int) - Method in interface org.selophane.elements.widget.Table
Gets the WebElement of the cell at the specified index
getCellAtIndex(int, int) - Method in class org.selophane.elements.widget.TableImpl
 
getChromeBinaryPath() - Method in class de.ppi.selenium.browser.ClientProperties
Returns the path to the Chrome executable binary.
getClasses(WebElement) - Static method in class de.ppi.selenium.util.CSSHelper
Get a list of name of classes, which stands in the attribut class.
getClient() - Method in class de.ppi.selenium.browser.ClientProperties
Returns the URL represented by this ClientProperties.
getColumnCount() - Method in interface org.selophane.elements.widget.Table
Gets the number of columns in the table
getColumnCount() - Method in class org.selophane.elements.widget.TableImpl
 
getCoordinates() - Method in class org.selophane.elements.base.ElementImpl
 
getCssValue(String) - Method in class org.selophane.elements.base.ElementImpl
 
getCurrentRelativeUrl() - Method in interface de.ppi.selenium.browser.WebBrowser
Get a string representing the current URL that the browser is looking at, without the base-url.
getCurrentRelativeUrl() - Method in class de.ppi.selenium.browser.WebBrowserImpl
 
getCurrentSession(boolean) - Method in class de.ppi.selenium.browser.SessionManager
Get the current session associated with this thread.
getCurrentSession() - Method in class de.ppi.selenium.browser.SessionManager
Convenience method for getting the current WebBrowser session associated with this SessionManager, the session must exists.
getCurrentSessionId() - Method in class de.ppi.selenium.browser.SessionManager
Get the ID of the current WebBrowser session associated with this SessionManager
getCurrentUrl() - Method in class de.ppi.selenium.browser.WebBrowserImpl
 
getDebugMode() - Method in class de.ppi.selenium.browser.ClientProperties
Returns whether debug mode is enabled.
getDefaultBaseUrl() - Method in class de.ppi.selenium.browser.SessionManager
Get the default base-url.
getDescription() - Method in class de.ppi.selenium.logevent.api.EventData
 
getDownloadFolder() - Method in class de.ppi.selenium.browser.ClientProperties
Returns the directory for downloads.
getFfBinaryPath() - Method in class de.ppi.selenium.browser.ClientProperties
Returns the path to the Firefox executable binary.
getFieldDescription() - Method in class org.selophane.elements.base.ByUniqueElementLocator
Get the description of the field, including the context.
getFieldDescription() - Method in interface org.selophane.elements.base.UniqueElementLocator
Get the description of the field, including the context.
getFieldDescription() - Method in class org.selophane.elements.factory.internal.LocatorWrappingUniqueElementLocator
Get the description of the field, including the context.
getFirefoxExtensions() - Method in class de.ppi.selenium.browser.ClientProperties
Returns a List of Firefox extensions.
getFirefoxProfileFile() - Method in class de.ppi.selenium.browser.ClientProperties
Returns the path to the Firefox profile.
getFirefoxProfileFolder() - Method in class de.ppi.selenium.browser.ClientProperties
Returns the name of the browser.
getFirstSelectedOption() - Method in interface org.selophane.elements.widget.Select
Wraps Selenium's method.
getFirstSelectedOption() - Method in class org.selophane.elements.widget.SelectImpl
Wraps Selenium's method.
getFor() - Method in interface org.selophane.elements.widget.Label
Gets the for attribute on the label.
getFor() - Method in class org.selophane.elements.widget.LabelImpl
 
getGridPlatform() - Method in class de.ppi.selenium.browser.ClientProperties
Returns the Selenium Grid platform.
getGridProperties() - Method in class de.ppi.selenium.browser.ClientProperties
Returns the Selenium Grid properties.
getGridUrl() - Method in class de.ppi.selenium.browser.ClientProperties
Returns the Saucelabs URL.
getGroupId() - Method in class de.ppi.selenium.logevent.api.EventData
 
getHighlightColor(String) - Method in class de.ppi.selenium.browser.ClientProperties
 
getHighlightColorMap() - Method in class de.ppi.selenium.browser.ClientProperties
 
getId() - Method in class de.ppi.selenium.logevent.api.EventData
 
getInstance() - Static method in class de.ppi.selenium.browser.SessionManager
Obtain the ThreadLocal instance of SessionManager.
getInstance(EventSource) - Static method in class de.ppi.selenium.logevent.api.EventLoggerFactory
Create an instance, so it's more the common logging feeling.
getItem() - Method in class de.ppi.selenium.logevent.api.EventData
 
getLabel() - Method in interface org.selophane.elements.widget.Button
Return the label of the button.
getLabel() - Method in class org.selophane.elements.widget.ButtonImpl
 
getLabel() - Method in interface org.selophane.elements.widget.Link
Return the label of the link.
getLabel() - Method in class org.selophane.elements.widget.LinkImpl
Return the label of the link.
getLinkUrl() - Method in interface org.selophane.elements.widget.Link
Get the url of the link.
getLinkUrl() - Method in class org.selophane.elements.widget.LinkImpl
Get the url of the link.
getLocation() - Method in class org.selophane.elements.base.ElementImpl
 
getMaxAllowedSessions() - Method in class de.ppi.selenium.browser.ClientProperties
Returns the maximum allowed number of sessions.
getMaxDownloadWaitTime() - Method in class de.ppi.selenium.browser.ClientProperties
Returns the maximum wait time for downloads.
getMaxPageWait() - Method in class de.ppi.selenium.browser.ClientProperties
Returns the maximum wait time for pages.
getMaxRequestTimeout() - Method in class de.ppi.selenium.browser.ClientProperties
Returns the maximum time out for requests as an int.
getMaxRequestTimeoutString() - Method in class de.ppi.selenium.browser.ClientProperties
Returns the maximum timeout for requests as a String.
getMessage(String, Locale, Object...) - Method in interface de.ppi.selenium.logevent.report.MessageSource
Get a Message.
getMessage(String, Locale, Object...) - Method in class de.ppi.selenium.logevent.report.MessageSourceImpl
Get a Message.
getNewSession() - Method in class de.ppi.selenium.browser.SessionManager
Create and return a new WebBrowser session with default options, and set it as the current session for this SessionManager.
getNewSession(boolean) - Method in class de.ppi.selenium.browser.SessionManager
Create and return new WebBrowser instance with default options.
getNewSession(String, String) - Method in class de.ppi.selenium.browser.SessionManager
Create and return a new WebBrowser instance.
getNewSession(String, String, boolean) - Method in class de.ppi.selenium.browser.SessionManager
Create and return a new WebBrowser instance.
getNewSession(Map<String, String>) - Method in class de.ppi.selenium.browser.SessionManager
Create and return a new WebBrowser instance.
getNewSession(Map<String, String>, boolean) - Method in class de.ppi.selenium.browser.SessionManager
Create and return a new WebBrowser instance.
getNumberOfDaysToKeepTempFolders() - Method in class de.ppi.selenium.browser.ClientProperties
Returns the number of days temporary folders are kept.
getOptions() - Method in interface org.selophane.elements.widget.Select
Wraps Selenium's method.
getOptions() - Method in class org.selophane.elements.widget.SelectImpl
Wraps Selenium's method.
getOS() - Method in class de.ppi.selenium.browser.ClientProperties
Returns the name of the operating system.
getOSVersion() - Method in class de.ppi.selenium.browser.ClientProperties
Returns the version of the operating system.
getPageName() - Method in class org.selophane.elements.base.ByUniqueElementLocator
Get the name of the page where the element is.
getPageName() - Method in interface org.selophane.elements.base.UniqueElementLocator
Get the name of the page where the element is.
getPageName() - Method in class org.selophane.elements.factory.internal.LocatorWrappingUniqueElementLocator
Get the name of the page where the element is.
getPageSource() - Method in class de.ppi.selenium.browser.WebBrowserImpl
 
getPriority() - Method in class de.ppi.selenium.logevent.api.EventData
 
getProxy() - Method in class de.ppi.selenium.browser.ClientProperties
Returns the proxy.
getProxyHttps() - Method in class de.ppi.selenium.browser.ClientProperties
Returns the HTTPS proxy.
getRect() - Method in class org.selophane.elements.base.ElementImpl
getRelativeUrl(String) - Method in interface de.ppi.selenium.browser.WebBrowser
Call the relative url.
getRelativeUrl(String) - Method in class de.ppi.selenium.browser.WebBrowserImpl
Call the relative url.
getRowCount() - Method in interface org.selophane.elements.widget.Table
Gets the number of rows in the table
getRowCount() - Method in class org.selophane.elements.widget.TableImpl
 
getScreenshot() - Method in class de.ppi.selenium.logevent.api.EventData
 
getScreenshotAs(OutputType<X>) - Method in class org.selophane.elements.base.ElementImpl
getScreenShotType() - Method in class de.ppi.selenium.logevent.api.EventData
 
getSession() - Static method in class de.ppi.selenium.browser.SessionManager
Convenience method to get the current session.
getSession(String) - Method in class de.ppi.selenium.browser.SessionManager
Get an existing WebBrowser session with the given ID.
getSessionId() - Method in interface de.ppi.selenium.browser.WebBrowser
 
getSessionId() - Method in class de.ppi.selenium.browser.WebBrowserImpl
 
getSessions() - Method in class de.ppi.selenium.browser.SessionManager
Get the Map of all WebBrowser sessions associated with this SessionManager instance.
getSize() - Method in class org.selophane.elements.base.ElementImpl
 
getSource() - Method in class de.ppi.selenium.logevent.api.EventData
 
getTagName() - Method in class org.selophane.elements.base.ElementImpl
 
getTempFolderNameContainsList() - Method in class de.ppi.selenium.browser.ClientProperties
Returns the list of folder names to be cleaned with the temp folders.
getTestrunId() - Method in class de.ppi.selenium.logevent.api.EventData
 
getTestrunId() - Static method in class de.ppi.selenium.logevent.api.EventLoggerFactory
 
getText() - Method in class org.selophane.elements.base.ElementImpl
 
getText() - Method in class org.selophane.elements.widget.TextInputImpl
Gets the value of an input field.
getThreadId() - Method in class de.ppi.selenium.logevent.api.EventData
 
getTitle() - Method in class de.ppi.selenium.browser.WebBrowserImpl
 
getTs() - Method in class de.ppi.selenium.logevent.api.EventData
 
getUploadFolder() - Method in class de.ppi.selenium.browser.ClientProperties
Returns the directory for uploads.
getWebDriver() - Method in class org.selophane.elements.base.ByUniqueElementLocator
Returns the underlying WebDriver.
getWebDriver() - Method in interface org.selophane.elements.base.UniqueElementLocator
Returns the underlying WebDriver.
getWebDriver() - Method in class org.selophane.elements.factory.internal.LocatorWrappingUniqueElementLocator
 
getWebDriverChromeDriver() - Method in class de.ppi.selenium.browser.ClientProperties
Returns the path to chromedriver.exe.
getWebDriverIEDriver() - Method in class de.ppi.selenium.browser.ClientProperties
Returns the path to IEDriverServer.exe.
getWebDriverPhantomJSDriver() - Method in class de.ppi.selenium.browser.ClientProperties
Returns the path to phantomjs.exe.
getWindowHandle() - Method in class de.ppi.selenium.browser.WebBrowserImpl
 
getWindowHandles() - Method in class de.ppi.selenium.browser.WebBrowserImpl
 
getWrappedDriver() - Method in class de.ppi.selenium.browser.WebBrowserImpl
 
getWrappedElement() - Method in class org.selophane.elements.base.ElementImpl
 
getWrapperClass(Class<T>) - Static method in class org.selophane.elements.factory.internal.ImplementedByProcessor
Gets the wrapper class (descended from ElementImpl) for the annotation ImplementedBy.

H

H2EventStorage - Class in de.ppi.selenium.logevent.backend
EventStorage which use H2-Database.
H2EventStorage(String, String, String) - Constructor for class de.ppi.selenium.logevent.backend.H2EventStorage
Initiates an object of type H2EventStorage.
hasClass(String) - Method in class de.ppi.selenium.assertj.ElementAssert
check if the element has the class.
hasCookies(String...) - Method in class de.ppi.selenium.assertj.WebbrowserAssert
Check if a cookie with the given name exists.
hasId(String) - Method in class de.ppi.selenium.assertj.ElementAssert
check if the element has the given id.
hasNotClass(String) - Method in class de.ppi.selenium.assertj.ElementAssert
check if the element has the not the class.
hasNotText(String) - Method in class de.ppi.selenium.assertj.ElementAssert
check if the element does not contain the text.
hasRalativeUrlMatching(String) - Method in class de.ppi.selenium.assertj.WebbrowserAssert
check if the relative url matches the given regex.
hasRelativeUrl(String) - Method in class de.ppi.selenium.assertj.WebbrowserAssert
Check if the browser is at the relativeURL.
hasText(String) - Method in class de.ppi.selenium.assertj.AlertAssert
Check that the alert box contains the given text.
hasText(String) - Method in class de.ppi.selenium.assertj.ElementAssert
check if the element contains the text.
hasTextMatching(String) - Method in class de.ppi.selenium.assertj.ElementAssert
check if the element matches the given regex.

I

ImplementedBy - Annotation Type in org.selophane.elements.base
Sets the default implementing class for the annotated interface.
ImplementedByProcessor - Class in org.selophane.elements.factory.internal
Processes the iface type into a useful class reference for wrapping WebElements.
initElements(WebDriver, Class<T>, String, String) - Static method in class org.selophane.elements.factory.api.ElementFactory
Instantiate an instance of the given class, and set a lazy proxy for each of the WebElement and List<WebElement> fields that have been declared, assuming that the field name is also the HTML element's "id" or "name".
initElements(WebDriver, T, String, String) - Static method in class org.selophane.elements.factory.api.ElementFactory
As ElementFactory.initElements(WebDriver, Class, String, String) but will only replace the fields of an already instantiated Page Object.
initElements(WebDriver, ElementLocatorFactory, Object, String, String) - Static method in class org.selophane.elements.factory.api.ElementFactory
Similar to the other "initElements" methods, but takes an ElementLocatorFactory which is used for providing the mechanism for fniding elements.
initElements(FieldDecorator, Object) - Static method in class org.selophane.elements.factory.api.ElementFactory
see PageFactory.initElements(org.openqa.selenium.support.pagefactory.ElementLocatorFactory, Object)
insert(EventData) - Method in interface de.ppi.selenium.logevent.api.EventStorage
Insert the event-data.
insert(EventData) - Method in class de.ppi.selenium.logevent.backend.Sql2oEventStorage
 
INSERT_SQL - Static variable in class de.ppi.selenium.logevent.backend.Sql2oEventStorage
The insert-statement.
invoke(Object, Method, Object[]) - Method in class org.selophane.elements.factory.internal.ElementListHandler
Executed on invoke of the requested proxy.
isChecked() - Method in interface org.selophane.elements.widget.CheckBox
Check if an element is selected, and return boolean.
isChecked() - Method in class org.selophane.elements.widget.CheckBoxImpl
 
isDisplayed() - Method in class de.ppi.selenium.assertj.ElementAssert
check if the element is displayed.
isDisplayed() - Method in class org.selophane.elements.base.ElementImpl
 
isEnabled() - Method in class de.ppi.selenium.assertj.ElementAssert
check if the element is enabled.
isEnabled() - Method in class org.selophane.elements.base.ElementImpl
 
isHighlight() - Method in class de.ppi.selenium.browser.ClientProperties
Returns whether elements will be highlighted during execution.
isKillTasksAtStartup() - Method in class de.ppi.selenium.browser.ClientProperties
Returns whether running driver services are killed at the beginning of execution.
isMoreImportantThan(Priority) - Method in enum de.ppi.selenium.logevent.api.Priority
Checks if this priority is more important or equal than the other.
isMultiple() - Method in interface org.selophane.elements.widget.Select
Wraps Selenium's method.
isMultiple() - Method in class org.selophane.elements.widget.SelectImpl
Wraps Selenium's method.
isNotDisplayed() - Method in class de.ppi.selenium.assertj.ElementAssert
check if the element is not displayed.
isNotEnabled() - Method in class de.ppi.selenium.assertj.ElementAssert
check if the element is not enabled.
isNotSelected() - Method in class de.ppi.selenium.assertj.ElementAssert
check if the element is not selected.
isPresent() - Method in class de.ppi.selenium.assertj.AlertAssert
Check that an alert box is present.
isRunning() - Method in class de.ppi.selenium.junit.DelegatingWebServer
 
isRunning() - Method in interface de.ppi.selenium.junit.WebServer
Checks if the server is running.
isSelected() - Method in class de.ppi.selenium.assertj.ElementAssert
check if the element is selected.
isSelected() - Method in class org.selophane.elements.base.ElementImpl
 
isSimilarToScreenshot(WebDriver, WebElement, File, File, double) - Static method in class de.ppi.selenium.util.ScreenshotUtils
Prereq: The page on which you are taking the screenshot is fully loaded Take a screenshot of the element identified by element and save the file as toSaveAs (Note that this file should be saved as a png).
isSimilarToScreenshot(WebDriver, WebElement, File, File) - Static method in class de.ppi.selenium.util.ScreenshotUtils
Prereq: The page on which you are taking the screenshot is fully loaded Take a screenshot of the element identified by element and save the file as toSaveAs (Note that this file should be saved as a png).
isUseGrid() - Method in class de.ppi.selenium.browser.ClientProperties
Returns whether Selenium Grid or Saucelabs will be used.

L

Label - Interface in org.selophane.elements.widget
Html form label.
LabelImpl - Class in org.selophane.elements.widget
Wraps a label on a html form with some behavior.
LabelImpl(UniqueElementLocator) - Constructor for class org.selophane.elements.widget.LabelImpl
Creates a Element for a given WebElement.
Link - Interface in org.selophane.elements.widget
Representation of a link which ensures that the page is reloaded after a click on it or more general a link that starts an action so that this link will at the end of the action not in the DOM.
LinkImpl - Class in org.selophane.elements.widget
The implementation of a link.
LinkImpl(UniqueElementLocator) - Constructor for class org.selophane.elements.widget.LinkImpl
 
LocatorWrappingUniqueElementLocator - Class in org.selophane.elements.factory.internal
Implementation of a UniqueElementLocator which wraps an existing locator.
LocatorWrappingUniqueElementLocator(WebDriver, ElementLocator, int, String, String) - Constructor for class org.selophane.elements.factory.internal.LocatorWrappingUniqueElementLocator
Creates a new element locator.
LocatorWrappingUniqueElementLocator(WebDriver, ElementLocator, String, String) - Constructor for class org.selophane.elements.factory.internal.LocatorWrappingUniqueElementLocator
Creates a new element locator where the method ElementLocator.findElement() is used.
LOG - Static variable in class de.ppi.selenium.browser.WebBrowserImpl
 
log(String, String) - Method in class de.ppi.selenium.junit.EventLoggerRule
 
log(String, String, Object) - Method in class de.ppi.selenium.junit.EventLoggerRule
 
log(String, String, Object, Object) - Method in class de.ppi.selenium.junit.EventLoggerRule
 
log(String, String, Object, Object, Object) - Method in class de.ppi.selenium.junit.EventLoggerRule
 
log(String, String, Object, Object, Object, Object) - Method in class de.ppi.selenium.junit.EventLoggerRule
 
log(String, String) - Method in class de.ppi.selenium.logevent.api.EmptyLogger
Logs the event.
log(String, String, Object) - Method in class de.ppi.selenium.logevent.api.EmptyLogger
Logs the event.
log(String, String, Object, Object) - Method in class de.ppi.selenium.logevent.api.EmptyLogger
Logs the event.
log(String, String, Object, Object, Object) - Method in class de.ppi.selenium.logevent.api.EmptyLogger
Logs the event.
log(String, String, Object, Object, Object, Object) - Method in class de.ppi.selenium.logevent.api.EmptyLogger
Logs the event.
log(String, String) - Method in interface de.ppi.selenium.logevent.api.EventLogger
Logs the event.
log(String, String, Object) - Method in interface de.ppi.selenium.logevent.api.EventLogger
Logs the event.
log(String, String, Object, Object) - Method in interface de.ppi.selenium.logevent.api.EventLogger
Logs the event.
log(String, String, Object, Object, Object) - Method in interface de.ppi.selenium.logevent.api.EventLogger
Logs the event.
log(String, String, Object, Object, Object, Object) - Method in interface de.ppi.selenium.logevent.api.EventLogger
Logs the event.
log(String, String) - Method in class de.ppi.selenium.logevent.api.EventLoggerImpl
Logs the event.
log(String, String, Object) - Method in class de.ppi.selenium.logevent.api.EventLoggerImpl
Logs the event.
log(String, String, Object, Object) - Method in class de.ppi.selenium.logevent.api.EventLoggerImpl
Logs the event.
log(String, String, Object, Object, Object) - Method in class de.ppi.selenium.logevent.api.EventLoggerImpl
Logs the event.
log(String, String, Object, Object, Object, Object) - Method in class de.ppi.selenium.logevent.api.EventLoggerImpl
Logs the event.
logAssertionError(AssertionError) - Method in class de.ppi.selenium.junit.EventLoggerRule
 
logAssertionError(AssertionError) - Method in class de.ppi.selenium.logevent.api.EmptyLogger
Log an assertion-error, with a screenshot.
logAssertionError(AssertionError) - Method in interface de.ppi.selenium.logevent.api.EventLogger
Log an assertion-error, with a screenshot.
logAssertionError(AssertionError) - Method in class de.ppi.selenium.logevent.api.EventLoggerImpl
Log an assertion-error, with a screenshot.
LogReporter - Interface in de.ppi.selenium.logevent.report
A reporter for LogEvents.
logThrowable(Throwable) - Method in class de.ppi.selenium.junit.EventLoggerRule
 
logThrowable(Throwable) - Method in class de.ppi.selenium.logevent.api.EmptyLogger
Log an exception, with a screenshot.
logThrowable(Throwable) - Method in interface de.ppi.selenium.logevent.api.EventLogger
Log an exception, with a screenshot.
logThrowable(Throwable) - Method in class de.ppi.selenium.logevent.api.EventLoggerImpl
Log an exception, with a screenshot.

M

manage() - Method in class de.ppi.selenium.browser.WebBrowserImpl
 
MarkdownReporter - Class in de.ppi.selenium.logevent.report
Reports to markdown-files.
MarkdownReporter(String, boolean, Priority) - Constructor for class de.ppi.selenium.logevent.report.MarkdownReporter
Initiates an object of type MarkdownReporter.
MessageSource - Interface in de.ppi.selenium.logevent.report
A Message-Source.
MessageSourceImpl - Class in de.ppi.selenium.logevent.report
Default-Implementation.
MessageSourceImpl() - Constructor for class de.ppi.selenium.logevent.report.MessageSourceImpl
 

N

navigate() - Method in class de.ppi.selenium.browser.WebBrowserImpl
 
notExistInDom() - Method in class de.ppi.selenium.assertj.ElementAssert
check if the element exist not in the dom.

O

on(Priority, String, String) - Method in class de.ppi.selenium.logevent.api.EventLoggerFactory
Creates an EventLogger with given priority.
onDebug() - Method in class de.ppi.selenium.junit.EventLoggerRule
Deliver a eventlogger with Priority.DEBUG.
onDebug(String, String) - Method in class de.ppi.selenium.logevent.api.EventLoggerFactory
Creates an EventLogger with priority Priority.DEBUG.
onDoku() - Method in class de.ppi.selenium.junit.EventLoggerRule
Deliver a eventlogger with Priority.DOCUMENTATION.
onDoku(String, String) - Method in class de.ppi.selenium.logevent.api.EventLoggerFactory
Creates an EventLogger with priority Priority.DOCUMENTATION.
onException() - Method in class de.ppi.selenium.junit.EventLoggerRule
Deliver a eventlogger with Priority.EXCEPTION.
onException(String, String) - Method in class de.ppi.selenium.logevent.api.EventLoggerFactory
Creates an EventLogger with priority Priority.EXCEPTION.
onFailure() - Method in class de.ppi.selenium.junit.EventLoggerRule
Deliver a eventlogger with Priority.FAILURE.
onFailure(String, String) - Method in class de.ppi.selenium.logevent.api.EventLoggerFactory
Creates an EventLogger with priority Priority.FAILURE.
open() - Method in interface de.ppi.selenium.logevent.api.EventStorage
Open the storage system.
open() - Method in class de.ppi.selenium.logevent.backend.Sql2oEventStorage
Open the storage system.
org.selophane.elements.base - package org.selophane.elements.base
 
org.selophane.elements.factory.api - package org.selophane.elements.factory.api
 
org.selophane.elements.factory.internal - package org.selophane.elements.factory.internal
 
org.selophane.elements.widget - package org.selophane.elements.widget
 

P

Priority - Enum in de.ppi.selenium.logevent.api
Possible Priorities.
proxy(Class<V>, Class<T>, T) - Method in class de.ppi.selenium.assertj.SeleniumSoftAssertions
 
proxyForListLocator(ClassLoader, Class<T>, ElementLocator, String) - Method in class org.selophane.elements.factory.api.ElementDecorator
generates a proxy for a list of elements to be wrapped.

Q

quit() - Method in class de.ppi.selenium.browser.WebBrowserImpl
 
quitAllSessions() - Method in class de.ppi.selenium.browser.SessionManager
 

R

removeSession(String) - Method in class de.ppi.selenium.browser.SessionManager
Remove a session with the given ID from this SessionManager
removeSession(WebBrowser) - Method in class de.ppi.selenium.browser.SessionManager
Remove the given session from SessionManager based on its stored ID.

S

saveScreenshot(String, WebDriver) - Static method in class de.ppi.selenium.util.ScreenshotUtils
Save a screenshot.
ScreenshotAtErrorRule - Class in de.ppi.selenium.junit
Junit-Rule which creates a screenshot at errors.
ScreenshotAtErrorRule() - Constructor for class de.ppi.selenium.junit.ScreenshotAtErrorRule
 
ScreenshotUtils - Class in de.ppi.selenium.util
Utilities to take and compare screenshots of elements Based on JTafExtWebdriver.
Select - Interface in org.selophane.elements.widget
Interface for a select element.
selectByIndex(int) - Method in interface org.selophane.elements.widget.Select
Wraps Selenium's method.
selectByIndex(int) - Method in class org.selophane.elements.widget.SelectImpl
Select the option at the given index.
selectByValue(String) - Method in interface org.selophane.elements.widget.Select
Wraps Selenium's method.
selectByValue(String) - Method in class org.selophane.elements.widget.SelectImpl
Select all options that have a value matching the argument.
selectByVisibleText(String) - Method in interface org.selophane.elements.widget.Select
Wraps Selenium's method.
selectByVisibleText(String) - Method in class org.selophane.elements.widget.SelectImpl
Select all options that display text matching the argument.
SelectImpl - Class in org.selophane.elements.widget
Wrapper around a WebElement for the Select class in Selenium.
SelectImpl(UniqueElementLocator) - Constructor for class org.selophane.elements.widget.SelectImpl
Wraps a WebElement with checkbox functionality.
SeleniumAssertions - Class in de.ppi.selenium.assertj
Helper class to get easily the selenium specific asserts.
SeleniumSoftAssertions - Class in de.ppi.selenium.assertj
Selenium specific assertions in the soft-variant.
SeleniumSoftAssertions() - Constructor for class de.ppi.selenium.assertj.SeleniumSoftAssertions
Initiates an object of type SeleniumSoftAssertions.
sendKeys(CharSequence...) - Method in class org.selophane.elements.base.ElementImpl
 
SessionManager - Class in de.ppi.selenium.browser
SessionManager for the testing framework.
set(String) - Method in interface org.selophane.elements.widget.TextInput
 
set(String) - Method in class org.selophane.elements.widget.TextInputImpl
 
setAction(String) - Method in class de.ppi.selenium.logevent.api.EventData
 
setArgument1(Object) - Method in class de.ppi.selenium.logevent.api.EventData
 
setArgument2(Object) - Method in class de.ppi.selenium.logevent.api.EventData
 
setArgument3(Object) - Method in class de.ppi.selenium.logevent.api.EventData
 
setArgument4(Object) - Method in class de.ppi.selenium.logevent.api.EventData
 
setBaseUrl(String) - Method in class de.ppi.selenium.browser.WebBrowserImpl
 
setDefaultBaseUrl(String) - Method in class de.ppi.selenium.browser.SessionManager
Possibility to set the default base-url.
setDefaultPriority(Priority) - Static method in class de.ppi.selenium.logevent.api.EventLoggerFactory
Define the default priority.
setDefaultScreenPriority(Priority) - Static method in class de.ppi.selenium.logevent.api.EventLoggerFactory
Define the default priority for screenshots.
setDescription(String) - Method in class de.ppi.selenium.logevent.api.EventData
 
setGroupId(String) - Method in class de.ppi.selenium.logevent.api.EventData
 
setId(Long) - Method in class de.ppi.selenium.logevent.api.EventData
 
setItem(String) - Method in class de.ppi.selenium.logevent.api.EventData
 
setPriority(Priority) - Method in class de.ppi.selenium.logevent.api.EventData
 
setPriority(Priority, EventSource, String, String) - Static method in class de.ppi.selenium.logevent.api.EventLoggerFactory
Define the normal priority and if no other value exist for the screenshot-priority.
setScreenshot(byte[]) - Method in class de.ppi.selenium.logevent.api.EventData
 
setScreenshotPriority(Priority, EventSource, String, String) - Static method in class de.ppi.selenium.logevent.api.EventLoggerFactory
Define the normal priority and if no other value exist for the screenshot-priority.
setScreenShotType(String) - Method in class de.ppi.selenium.logevent.api.EventData
 
setSource(EventSource) - Method in class de.ppi.selenium.logevent.api.EventData
 
setStorage(EventStorage) - Static method in class de.ppi.selenium.logevent.api.EventLoggerFactory
 
setTestrunId(String) - Method in class de.ppi.selenium.logevent.api.EventData
 
setTestrunId(String) - Static method in class de.ppi.selenium.logevent.api.EventLoggerFactory
 
setThreadId(long) - Method in class de.ppi.selenium.logevent.api.EventData
 
setTs(Timestamp) - Method in class de.ppi.selenium.logevent.api.EventData
 
setWebDriverFactory(WebDriverFactory) - Method in class de.ppi.selenium.browser.SessionManager
Configure the current instance of SessionManager to use the given WebDriverFactory instance as its WebDriverFactory, returning the newly configured instance.
shouldSelectLastFrame() - Method in class de.ppi.selenium.browser.ClientProperties
Returns whther the last frame will be automatically selected.
Sql2oEventStorage - Class in de.ppi.selenium.logevent.backend
Abstract backend using Sql2o for storing the events.
Sql2oEventStorage(String, String, String) - Constructor for class de.ppi.selenium.logevent.backend.Sql2oEventStorage
Initiates an object of type Sql2oEventStorage.
start() - Method in class de.ppi.selenium.junit.DelegatingWebServer
 
start() - Method in interface de.ppi.selenium.junit.WebServer
Starts the server.
starting(Description) - Method in class de.ppi.selenium.junit.EventLoggerRule
 
starting(Description) - Method in class de.ppi.selenium.junit.WebDriverRule
 
stop() - Method in class de.ppi.selenium.junit.DelegatingWebServer
 
stop() - Method in interface de.ppi.selenium.junit.WebServer
Stop the server.
submit() - Method in class org.selophane.elements.base.ElementImpl
 
switchTo() - Method in class de.ppi.selenium.browser.WebBrowserImpl
 
switchToSession(String) - Method in class de.ppi.selenium.browser.SessionManager
Switch the current session to be the WebBrowser session with the given ID.
switchToSession(WebBrowser) - Method in class de.ppi.selenium.browser.SessionManager
Switch the current session to be the provided WebBrowser instance.

T

Table - Interface in org.selophane.elements.widget
Table functionality.
TableImpl - Class in org.selophane.elements.widget
Table wrapper.
TableImpl(UniqueElementLocator) - Constructor for class org.selophane.elements.widget.TableImpl
Creates a Table for a given WebElement.
takeScreenshotOfElement(WebElement, File, WebDriver) - Static method in class de.ppi.selenium.util.ScreenshotUtils
You can use this method to take your control pictures.
TEST_DOCUMENTATION - Static variable in interface de.ppi.selenium.logevent.api.EventActions
Documentation for the test.
TEST_FINISHED - Static variable in interface de.ppi.selenium.logevent.api.EventActions
Test finished successfully.
TEST_FINISHED_WITH_EXCEPTION - Static variable in interface de.ppi.selenium.logevent.api.EventActions
Test cancelled with exception.
TEST_FINISHED_WITH_FAILURES - Static variable in interface de.ppi.selenium.logevent.api.EventActions
Test ends with failures.
TEST_SCREENSHOT - Static variable in interface de.ppi.selenium.logevent.api.EventActions
Take a screenshot.
TEST_SKIPPED - Static variable in interface de.ppi.selenium.logevent.api.EventActions
Test is skipped.
TEST_START - Static variable in interface de.ppi.selenium.logevent.api.EventActions
Test start.
TextInput - Interface in org.selophane.elements.widget
Text field functionality.
TextInputImpl - Class in org.selophane.elements.widget
TextInput wrapper.
TextInputImpl(UniqueElementLocator) - Constructor for class org.selophane.elements.widget.TextInputImpl
Creates a Element for a given WebElement.
toggle() - Method in interface org.selophane.elements.widget.CheckBox
Toggle the state of the checkbox.
toggle() - Method in class org.selophane.elements.widget.CheckBoxImpl
 

U

uncheck() - Method in interface org.selophane.elements.widget.CheckBox
Un-checks checkbox if checked.
uncheck() - Method in class org.selophane.elements.widget.CheckBoxImpl
 
UniqueElementLocator - Interface in org.selophane.elements.base
A locator for a WebElement which only return one element.

V

valueOf(String) - Static method in enum de.ppi.selenium.logevent.api.EventSource
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum de.ppi.selenium.logevent.api.Priority
Returns the enum constant of this type with the specified name.
values() - Static method in enum de.ppi.selenium.logevent.api.EventSource
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum de.ppi.selenium.logevent.api.Priority
Returns an array containing the constants of this enum type, in the order they are declared.

W

WebBrowser - Interface in de.ppi.selenium.browser
Access to the web-browser.
WebbrowserAssert - Class in de.ppi.selenium.assertj
Special asserts for the WebBrowser.
WebbrowserAssert(WebBrowser) - Constructor for class de.ppi.selenium.assertj.WebbrowserAssert
Initiates an object of type WebbrowserAssert.
WebBrowserImpl - Class in de.ppi.selenium.browser
Concrete web-browser
WebBrowserImpl(WebDriver, String, String) - Constructor for class de.ppi.selenium.browser.WebBrowserImpl
Creates a new browser-session.
WEBDRIVER_CREATE_INSTANCE - Static variable in interface de.ppi.selenium.logevent.api.EventActions
A new webdriver instance is created.
WEBDRIVER_EXEPTION - Static variable in interface de.ppi.selenium.logevent.api.EventActions
An Excpetion happends during call on a Webdriver.
WEBDRIVER_FIND_ELEMENT - Static variable in interface de.ppi.selenium.logevent.api.EventActions
The findElement method is called on a Webdriver.
WEBDRIVER_FIND_ELEMENTS - Static variable in interface de.ppi.selenium.logevent.api.EventActions
The findElements method is called on a Webdriver.
WEBDRIVER_GET - Static variable in interface de.ppi.selenium.logevent.api.EventActions
The get method is called on a Webdriver.
WebDriverFactory - Interface in de.ppi.selenium.browser
Interface for DefaultSessionsFactory
WebDriverRule - Class in de.ppi.selenium.junit
Junit-Rule which handle the WebDriver.
WebDriverRule() - Constructor for class de.ppi.selenium.junit.WebDriverRule
 
WebDriverRule.Browser - Annotation Type in de.ppi.selenium.junit
Annotation to define how often a browser must be restarted.
WebServer - Interface in de.ppi.selenium.junit
Implementation of a WebServer or some information about an existing running webserver.
WebServerRule - Class in de.ppi.selenium.junit
Junit-Rule to start a webserver.
WebServerRule(WebServer) - Constructor for class de.ppi.selenium.junit.WebServerRule
Initiates an object of type WebServerRule.
willLogged() - Method in class de.ppi.selenium.junit.EventLoggerRule
 
willLogged() - Method in class de.ppi.selenium.logevent.api.EmptyLogger
Return if a message will be logged.
willLogged() - Method in interface de.ppi.selenium.logevent.api.EventLogger
Return if a message will be logged.
willLogged() - Method in class de.ppi.selenium.logevent.api.EventLoggerImpl
Return if a message will be logged.
willScreenshotLogged(Priority) - Method in class de.ppi.selenium.junit.EventLoggerRule
 
willScreenshotLogged(Priority) - Method in class de.ppi.selenium.logevent.api.EmptyLogger
Return if a screenshot will created.
willScreenshotLogged(Priority) - Method in interface de.ppi.selenium.logevent.api.EventLogger
Return if a screenshot will created.
willScreenshotLogged(Priority) - Method in class de.ppi.selenium.logevent.api.EventLoggerImpl
Return if a screenshot will created.
withScreenshot(Priority, WebDriver) - Method in class de.ppi.selenium.junit.EventLoggerRule
 
withScreenshot(Priority, WebDriver) - Method in class de.ppi.selenium.logevent.api.EmptyLogger
Define that the log should be done with screenshot if priority higher then the threshold.
withScreenshot(Priority, WebDriver) - Method in interface de.ppi.selenium.logevent.api.EventLogger
Define that the log should be done with screenshot if priority higher then the threshold.
withScreenshot(Priority, WebDriver) - Method in class de.ppi.selenium.logevent.api.EventLoggerImpl
Define that the log should be done with screenshot if priority higher then the threshold.
write() - Method in interface de.ppi.selenium.logevent.api.EventStorage
Writes the collected data.
write() - Method in class de.ppi.selenium.logevent.backend.Sql2oEventStorage
 
A B C D E F G H I L M N O P Q R S T U V W 
Skip navigation links

Copyright © 2017 PPI AG. All rights reserved.