- 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.
- 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
-
- 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
-
- 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
-
- 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
-
- EventLoggerImpl - Class in de.ppi.selenium.logevent.api
-
- 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.
- 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.
- 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
-
- 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.
- 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.
- WebBrowser - Interface in de.ppi.selenium.browser
-
Access to the web-browser.
- WebbrowserAssert - Class in de.ppi.selenium.assertj
-
- 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
-