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

A

AbstractConfigInitializer - Class in com.paypal.selion.configuration
An abstract implementation that guarantees configurations to be initialized via ServiceLoader.
AbstractConfigInitializer() - Constructor for class com.paypal.selion.configuration.AbstractConfigInitializer
 
AbstractContainer - Class in com.paypal.selion.platform.html
This abstract class is meant to be extended to create a web element Container wrapper

AbstractContainer(String) - Constructor for class com.paypal.selion.platform.html.AbstractContainer
Constructs a Container with locator.
AbstractContainer(String, String) - Constructor for class com.paypal.selion.platform.html.AbstractContainer
Constructs a Container with locator and controlName.
AbstractContainer(String, String, ParentTraits) - Constructor for class com.paypal.selion.platform.html.AbstractContainer
Constructs a Container with locator, controlName and a parent
AbstractContainer(String, String, ParentTraits, Map<String, String>) - Constructor for class com.paypal.selion.platform.html.AbstractContainer
Constructs a Container with locator, controlName, parent and containerElements
AbstractElement - Class in com.paypal.selion.platform.html
Abstract element class for web elements.
AbstractElement(String) - Constructor for class com.paypal.selion.platform.html.AbstractElement
Constructs an AbstractElement with locator.
AbstractElement(ParentTraits, String) - Constructor for class com.paypal.selion.platform.html.AbstractElement
Constructs an AbstractElement with locator and parent.
AbstractElement(String, String) - Constructor for class com.paypal.selion.platform.html.AbstractElement
Constructs an AbstractElement with locator and controlName.
AbstractElement(String, String, ParentTraits) - Constructor for class com.paypal.selion.platform.html.AbstractElement
Constructs an AbstractElement with locator, parent, and controlName.
AbstractElementEventListener - Class in com.paypal.selion.platform.html.support.events
Use this class as base class, if you want to implement a ElementEventListener and are only interested in some events.
AbstractElementEventListener() - Constructor for class com.paypal.selion.platform.html.support.events.AbstractElementEventListener
 
AbstractPage - Class in com.paypal.selion.testcomponents
Abstract page class for all "page object" classes.
AbstractPage() - Constructor for class com.paypal.selion.testcomponents.AbstractPage
 
AbstractTestSession - Class in com.paypal.selion.internal.platform.grid
A class for loading and representing the WebTest/MobileTest annotation basic parameters.
AbstractTestSession() - Constructor for class com.paypal.selion.internal.platform.grid.AbstractTestSession
 
add(ITestResult) - Method in class com.paypal.selion.internal.reports.html.Line
 
addColTitle(String, int) - Method in class com.paypal.selion.internal.reports.excelreport.BaseReport
 
addConfig(String, LocalConfig) - Static method in class com.paypal.selion.configuration.ConfigManager
Adds the local configuration LocalConfig associated with name.
addConfigSummary(String, String) - Static method in class com.paypal.selion.reports.services.ConfigSummaryData
 
addConfigSummary(String, String, String) - Static method in class com.paypal.selion.reports.services.ConfigSummaryData
 
addError(String, String) - Method in class com.paypal.selion.internal.reports.excelreport.TestCaseErrors
 
AdditionalSauceCapabilitiesBuilder - Class in com.paypal.selion.internal.platform.grid.browsercapabilities
This class is used to add the additional capabilities that can be specified while executing tests against saucelabs.
AdditionalSauceCapabilitiesBuilder() - Constructor for class com.paypal.selion.internal.platform.grid.browsercapabilities.AdditionalSauceCapabilitiesBuilder
 
addLocalConfigSummary(String, Map<String, String>) - Static method in class com.paypal.selion.reports.services.ConfigSummaryData
 
addLogAction(LogAction) - Static method in class com.paypal.selion.reports.runtime.SeLionReporter
 
addReport(String) - Method in enum com.paypal.selion.internal.reports.excelreport.ReportSheetNames
 
addReporterMetadataItem(String, String, String) - Static method in class com.paypal.selion.reports.services.ReporterConfigMetadata
Adds an new item to the reporter metadata.
addSelection(String) - Method in class com.paypal.selion.platform.html.SelectList
Does the same thing as SelectList.select(String)
addSelectionByIndex(String) - Method in class com.paypal.selion.platform.html.SelectList
Does the same thing as SelectList.selectByIndex(int)
addSelectionByLabel(String) - Method in class com.paypal.selion.platform.html.SelectList
Does the same thing as SelectList.selectByLabel(String)
addSelectionByValue(String) - Method in class com.paypal.selion.platform.html.SelectList
Does the same thing as SelectList.selectByValue(String)
addToGeneratedReport(List<BaseReport<V>>) - Method in class com.paypal.selion.internal.reports.excelreport.ReportMap
 
afterCheck(Checkable, String) - Method in class com.paypal.selion.platform.html.support.events.AbstractElementEventListener
 
afterCheck(Checkable) - Method in class com.paypal.selion.platform.html.support.events.AbstractElementEventListener
 
afterCheck(Checkable, String) - Method in interface com.paypal.selion.platform.html.support.events.ElementEventListener
This event gets triggered before we check an element.
afterCheck(Checkable) - Method in interface com.paypal.selion.platform.html.support.events.ElementEventListener
This event gets triggered after we check an element.
afterClick(Clickable, Object...) - Method in class com.paypal.selion.platform.html.support.events.AbstractElementEventListener
 
afterClick(Clickable, Object...) - Method in interface com.paypal.selion.platform.html.support.events.ElementEventListener
This event gets triggered after we perform a click on an element.
afterDeselect(Deselectable, int) - Method in class com.paypal.selion.platform.html.support.events.AbstractElementEventListener
 
afterDeselect(Deselectable, String) - Method in class com.paypal.selion.platform.html.support.events.AbstractElementEventListener
 
afterDeselect(Deselectable) - Method in class com.paypal.selion.platform.html.support.events.AbstractElementEventListener
 
afterDeselect(Deselectable, int) - Method in interface com.paypal.selion.platform.html.support.events.ElementEventListener
This event gets triggered after deselect a option in an element.
afterDeselect(Deselectable, String) - Method in interface com.paypal.selion.platform.html.support.events.ElementEventListener
This event gets triggered after deselect a option in an element.
afterDeselect(Deselectable) - Method in interface com.paypal.selion.platform.html.support.events.ElementEventListener
This event gets triggered after deselect a option in an element.
afterEvent(Command) - Method in interface com.paypal.selion.platform.grid.EventListener
This method will be called by EventFiringCommandExecutor AFTER executing each selenium command.
afterHover(Hoverable, Object...) - Method in class com.paypal.selion.platform.html.support.events.AbstractElementEventListener
 
afterHover(Hoverable, Object...) - Method in interface com.paypal.selion.platform.html.support.events.ElementEventListener
This event gets triggered after we hover an element.
afterInvocation(IInvokedMethod, ITestResult) - Method in class com.paypal.selion.internal.platform.asserts.SeLionAssertsListener
 
afterInvocation(IInvokedMethod, ITestResult) - Method in class com.paypal.selion.internal.platform.grid.SeleniumGridListener
Executes when test case is finished
Identify if webtest wants to have session open, otherwise close session
sample
@webtest(browser="*firefox", keepSessionOpen = true)
Analyzes failure if any
afterInvocation(IInvokedMethod, ITestResult) - Method in class com.paypal.selion.internal.reports.html.HtmlReporterListener
 
afterScreenshot(Clickable) - Method in class com.paypal.selion.platform.html.support.events.AbstractElementEventListener
 
afterScreenshot(Clickable) - Method in interface com.paypal.selion.platform.html.support.events.ElementEventListener
This event gets triggered before we take a screenshot when clicking a element.
afterSelect(Selectable, int) - Method in class com.paypal.selion.platform.html.support.events.AbstractElementEventListener
 
afterSelect(Selectable, String) - Method in class com.paypal.selion.platform.html.support.events.AbstractElementEventListener
 
afterSelect(Selectable, int) - Method in interface com.paypal.selion.platform.html.support.events.ElementEventListener
This event gets triggered after select a option in an element.
afterSelect(Selectable, String) - Method in interface com.paypal.selion.platform.html.support.events.ElementEventListener
This event gets triggered after select a option in an element.
afterSubmit(Submitable) - Method in class com.paypal.selion.platform.html.support.events.AbstractElementEventListener
 
afterSubmit(Submitable) - Method in interface com.paypal.selion.platform.html.support.events.ElementEventListener
This event gets triggered after we submit an element.
afterType(Typeable, String) - Method in class com.paypal.selion.platform.html.support.events.AbstractElementEventListener
 
afterType(Typeable, String) - Method in interface com.paypal.selion.platform.html.support.events.ElementEventListener
This event gets triggered after we start typing in an element.
afterUncheck(Uncheckable, String) - Method in class com.paypal.selion.platform.html.support.events.AbstractElementEventListener
 
afterUncheck(Uncheckable) - Method in class com.paypal.selion.platform.html.support.events.AbstractElementEventListener
 
afterUncheck(Uncheckable, String) - Method in interface com.paypal.selion.platform.html.support.events.ElementEventListener
This event gets triggered after we uncheck an element.
afterUncheck(Uncheckable) - Method in interface com.paypal.selion.platform.html.support.events.ElementEventListener
This event gets triggered after we uncheck an element.
asMap() - Method in class com.paypal.selion.platform.mobile.ios.GestureOptions.TapOptions
Returns a Map representation of this GestureOptions.TapOptions
assertAll() - Method in class com.paypal.selion.platform.asserts.SeLionSoftAssert
This method should be called in order for all the soft asserts to be evaluated.
assertEquals(Object, Object) - Static method in class com.paypal.selion.platform.asserts.SeLionAsserts
assertEquals method is used to assert based on actual and expected values and provide a Pass result for a same match.assertEquals will yield a Fail result for a mismatch and abort the test case.
assertEquals(boolean, boolean) - Static method in class com.paypal.selion.platform.asserts.SeLionAsserts
assertEquals method is used to assert based on actual and expected values and provide a Pass result for a same boolean.assertEquals will yield a Fail result for a mismatch and abort the test case.
assertEquals(Object[], Object[]) - Static method in class com.paypal.selion.platform.asserts.SeLionAsserts
assertEquals method is used to assert based on actual and expected values and provide a Pass result for a same match.assertEquals will yield a Fail result for a mismatch and abort the test case.
assertEquals(Object, Object, String) - Static method in class com.paypal.selion.platform.asserts.SeLionAsserts
assertEquals method is used to assert based on actual and expected values and provide a Pass result for a same match.assertEquals will yield a Fail result for a mismatch and abort the test case.
assertFalse(boolean) - Static method in class com.paypal.selion.platform.asserts.SeLionAsserts
assertFalse method is used to assert the condition based on boolean input and provide the Pass result for a FALSE value.assertFalse will fail for a TRUE value and abort the test case
assertFalse(boolean, String) - Static method in class com.paypal.selion.platform.asserts.SeLionAsserts
assertFalse method is used to assert the condition based on boolean input and provide the Pass result for a FALSE value.assertFalse will fail for a TRUE value and abort the test case
assertNotEquals(Object, Object) - Static method in class com.paypal.selion.platform.asserts.SeLionAsserts
assertNotEquals method is used to assert based on actual and expected values and provide a Pass result for a mismatch.
assertNotEquals(Object, Object, String) - Static method in class com.paypal.selion.platform.asserts.SeLionAsserts
assertNotEquals method is used to assert based on actual and expected values and provide a Pass result for a mismatch.
assertNotNull(Object) - Static method in class com.paypal.selion.platform.asserts.SeLionAsserts
assertNotNull method is used to assert based on actual value and provide a Pass result if the object or actual value is NOT null.
assertNotNull(Object, String) - Static method in class com.paypal.selion.platform.asserts.SeLionAsserts
assertNotNull method is used to assert based on actual value and provide a Pass result if the object or actual value is NOT null.
assertNull(Object) - Static method in class com.paypal.selion.platform.asserts.SeLionAsserts
assertNull method is used to assert based on actual value and provide a Pass result if the object or actual value is null.
assertNull(Object, String) - Static method in class com.paypal.selion.platform.asserts.SeLionAsserts
assertNull method is used to assert based on actual value and provide a Pass result if the object or actual value is null.
assertTrue(boolean) - Static method in class com.paypal.selion.platform.asserts.SeLionAsserts
assertTrue method is used to assert the condition based on boolean input and provide the Pass result for a TRUE value.
assertTrue(boolean, String) - Static method in class com.paypal.selion.platform.asserts.SeLionAsserts
assertTrue method is used to assert the condition based on boolean input and provide the Pass result for a TRUE value.

B

BaseLog - Class in com.paypal.selion.internal.reports.model
This class serves as the base for all logging with respect to UI operations being done either on the browser or on a mobile simulator/device.
BaseLog() - Constructor for class com.paypal.selion.internal.reports.model.BaseLog
 
BaseLog(String) - Constructor for class com.paypal.selion.internal.reports.model.BaseLog
Parses the JSON string and load it to BaseLog instance

For example;
BaseReport<T> - Class in com.paypal.selion.internal.reports.excelreport
Parent class to support all Reports.
BaseReport() - Constructor for class com.paypal.selion.internal.reports.excelreport.BaseReport
 
BasicPageImpl - Class in com.paypal.selion.testcomponents
A Base class from which all page classes should be derived.
BasicPageImpl() - Constructor for class com.paypal.selion.testcomponents.BasicPageImpl
Instantiates a new base page impl.
BasicTestSession - Class in com.paypal.selion.internal.platform.grid
This class represents a basic test session.
BasicTestSession() - Constructor for class com.paypal.selion.internal.platform.grid.BasicTestSession
 
beforeCheck(Checkable, String) - Method in class com.paypal.selion.platform.html.support.events.AbstractElementEventListener
 
beforeCheck(Checkable) - Method in class com.paypal.selion.platform.html.support.events.AbstractElementEventListener
 
beforeCheck(Checkable, String) - Method in interface com.paypal.selion.platform.html.support.events.ElementEventListener
This event gets triggered before we check an element.
beforeCheck(Checkable) - Method in interface com.paypal.selion.platform.html.support.events.ElementEventListener
This event gets triggered before we check an element.
beforeClick(Clickable, Object...) - Method in class com.paypal.selion.platform.html.support.events.AbstractElementEventListener
 
beforeClick(Clickable, Object...) - Method in interface com.paypal.selion.platform.html.support.events.ElementEventListener
This event gets triggered before we perform a click on an element.
beforeDeselect(Deselectable, int) - Method in class com.paypal.selion.platform.html.support.events.AbstractElementEventListener
 
beforeDeselect(Deselectable, String) - Method in class com.paypal.selion.platform.html.support.events.AbstractElementEventListener
 
beforeDeselect(Deselectable) - Method in class com.paypal.selion.platform.html.support.events.AbstractElementEventListener
 
beforeDeselect(Deselectable, int) - Method in interface com.paypal.selion.platform.html.support.events.ElementEventListener
This event gets triggered before we deselect a option in an element.
beforeDeselect(Deselectable, String) - Method in interface com.paypal.selion.platform.html.support.events.ElementEventListener
This event gets triggered before we deselect a option in an element.
beforeDeselect(Deselectable) - Method in interface com.paypal.selion.platform.html.support.events.ElementEventListener
This event gets triggered before we deselect a option in an element.
beforeEvent(Command) - Method in interface com.paypal.selion.platform.grid.EventListener
This method will be called by EventFiringCommandExecutor BEFORE executing each selenium command.
beforeHover(Hoverable, Object...) - Method in class com.paypal.selion.platform.html.support.events.AbstractElementEventListener
 
beforeHover(Hoverable, Object...) - Method in interface com.paypal.selion.platform.html.support.events.ElementEventListener
This event gets triggered before we hover an element.
beforeInvocation(IInvokedMethod, ITestResult) - Method in class com.paypal.selion.internal.platform.asserts.SeLionAssertsListener
 
beforeInvocation(IInvokedMethod, ITestResult) - Method in class com.paypal.selion.internal.platform.grid.SeleniumGridListener
Identifies which version and name of browser to start if it specified in @webtest
sample
@webtest(browser="*firefox")
beforeInvocation(IInvokedMethod, ITestResult) - Method in class com.paypal.selion.internal.reports.html.HtmlReporterListener
 
beforeScreenshot(Clickable) - Method in class com.paypal.selion.platform.html.support.events.AbstractElementEventListener
 
beforeScreenshot(Clickable) - Method in interface com.paypal.selion.platform.html.support.events.ElementEventListener
This event gets triggered before we take a screenshot when clicking a element.
beforeSelect(Selectable, int) - Method in class com.paypal.selion.platform.html.support.events.AbstractElementEventListener
 
beforeSelect(Selectable, String) - Method in class com.paypal.selion.platform.html.support.events.AbstractElementEventListener
 
beforeSelect(Selectable, int) - Method in interface com.paypal.selion.platform.html.support.events.ElementEventListener
This event gets triggered before we select a option in an element.
beforeSelect(Selectable, String) - Method in interface com.paypal.selion.platform.html.support.events.ElementEventListener
This event gets triggered before we select a option in an element.
beforeSubmit(Submitable) - Method in class com.paypal.selion.platform.html.support.events.AbstractElementEventListener
 
beforeSubmit(Submitable) - Method in interface com.paypal.selion.platform.html.support.events.ElementEventListener
This event gets triggered before we submit an element.
beforeType(Typeable, String) - Method in class com.paypal.selion.platform.html.support.events.AbstractElementEventListener
 
beforeType(Typeable, String) - Method in interface com.paypal.selion.platform.html.support.events.ElementEventListener
This event gets triggered before we start typing in an element.
beforeUncheck(Uncheckable, String) - Method in class com.paypal.selion.platform.html.support.events.AbstractElementEventListener
 
beforeUncheck(Uncheckable) - Method in class com.paypal.selion.platform.html.support.events.AbstractElementEventListener
 
beforeUncheck(Uncheckable, String) - Method in interface com.paypal.selion.platform.html.support.events.ElementEventListener
This event gets triggered before we uncheck an element.
beforeUncheck(Uncheckable) - Method in interface com.paypal.selion.platform.html.support.events.ElementEventListener
This event gets triggered before we uncheck an element.
BlankFilter - Class in com.paypal.selion.internal.reports.html
A Dummy Filter implementation which doesn't filter any ITestResult
BlankFilter() - Constructor for class com.paypal.selion.internal.reports.html.BlankFilter
 
BrowserFlavors - Enum in com.paypal.selion.internal.platform.grid
An enum class that represents the browser flavors supported by SeLion
Button - Class in com.paypal.selion.platform.html
This class is the web element Button wrapper.
Button(String) - Constructor for class com.paypal.selion.platform.html.Button
Button Construction method

Usage:
Button(String, String) - Constructor for class com.paypal.selion.platform.html.Button
Use this constructor to override default controlName for logging purposes.
Button(ParentTraits, String) - Constructor for class com.paypal.selion.platform.html.Button
Use this constructor to create a Button contained within a parent.
Button(String, String, ParentTraits) - Constructor for class com.paypal.selion.platform.html.Button
Use this constructor to create a Button contained within parent.
ByClassSplitter - Class in com.paypal.selion.internal.reports.html
Internal use only.
ByClassSplitter() - Constructor for class com.paypal.selion.internal.reports.html.ByClassSplitter
 
ByGroupSplitter - Class in com.paypal.selion.internal.reports.html
Internal use only.
ByGroupSplitter() - Constructor for class com.paypal.selion.internal.reports.html.ByGroupSplitter
 
ByMethodSplitter - Class in com.paypal.selion.internal.reports.html
Internal use only.
ByMethodSplitter() - Constructor for class com.paypal.selion.internal.reports.html.ByMethodSplitter
 
ByOrOperator - Class in com.paypal.selion.platform.html.support
Extends By and provides a mechanism for locating an element from a list of Bys where the element found will be the first match in the list.
ByOrOperator(List<By>) - Constructor for class com.paypal.selion.platform.html.support.ByOrOperator
 
ByOrOperator(By...) - Constructor for class com.paypal.selion.platform.html.support.ByOrOperator
 
ByPackageSplitter - Class in com.paypal.selion.internal.reports.html
Internal use only.
ByPackageSplitter() - Constructor for class com.paypal.selion.internal.reports.html.ByPackageSplitter
 
ByTestNameSplitter - Class in com.paypal.selion.internal.reports.html
Internal use only.
ByTestNameSplitter() - Constructor for class com.paypal.selion.internal.reports.html.ByTestNameSplitter
 

C

CapabilitiesHelper - Class in com.paypal.selion.internal.platform.grid.browsercapabilities
A utility class which is internally used by SeLion to load capabilities via DefaultCapabilitiesBuilders which are specified through theServiceLoader mechanism, defined Config.ConfigProperty.SELENIUM_CUSTOM_CAPABILITIES_PROVIDERs, and/or specified through the MobileTest or WebTest annotations.
changeValue() - Method in class com.paypal.selion.platform.mobile.android.UiSwitch
 
changeValue() - Method in interface com.paypal.selion.platform.mobile.elements.MobileSwitch
Toggles the state of the switch.
changeValue() - Method in class com.paypal.selion.platform.mobile.ios.UIASwitch
 
changeValue() - Method in interface com.paypal.selion.platform.mobile.ios.UIAutomationSwitch
Toggles the state of the switch.
check() - Method in class com.paypal.selion.platform.html.CheckBox
The CheckBox check function It invokes selenium session to handle the check action against the element.
check(String) - Method in class com.paypal.selion.platform.html.CheckBox
The CheckBox check function It invokes selenium session to handle the check action against the element.
check() - Method in class com.paypal.selion.platform.html.RadioButton
The RadioButton check function It invokes SeLion session to handle the check action against the element.
Checkable - Interface in com.paypal.selion.platform.html.support.events
Interface for elements which can be checked.
CheckBox - Class in com.paypal.selion.platform.html
This class is the web element CheckBox wrapper.
CheckBox(String) - Constructor for class com.paypal.selion.platform.html.CheckBox
CheckBox Construction method

Usage:
CheckBox(String, String) - Constructor for class com.paypal.selion.platform.html.CheckBox
Use this constructor to override default controlName for logging purposes.
CheckBox(ParentTraits, String) - Constructor for class com.paypal.selion.platform.html.CheckBox
Use this constructor to create a CheckBox contained within a parent.
CheckBox(String, String, ParentTraits) - Constructor for class com.paypal.selion.platform.html.CheckBox
Use this constructor to create a CheckBox contained within a parent.
checkCheckboxInCell(int, int) - Method in class com.paypal.selion.platform.html.Table
Tick the checkbox in a cell of a table indicated by input row and column indices
checkPropertyExists(String) - Static method in class com.paypal.selion.configuration.Config
Checks if property exists in the configuration
childrenCount() - Method in class com.paypal.selion.platform.mobile.android.UiList
 
childrenCount() - Method in interface com.paypal.selion.platform.mobile.elements.MobileList
find the children of list and return count of them.
childrenCount() - Method in class com.paypal.selion.platform.mobile.ios.UIAList
 
clear() - Method in class com.paypal.selion.platform.html.TextField
Text TextField clear function To clear the text box.
clearText(WebElement) - Method in class com.paypal.selion.platform.grid.SeLionAppiumAndroidDriver
 
clearText(WebElement) - Method in class com.paypal.selion.platform.grid.SeLionSelendroidDriver
 
clearText(WebElement) - Method in interface com.paypal.selion.platform.mobile.android.SeLionAndroidBridgeDriver
Clears the existing text contents represented by the WebElement.
clearText() - Method in class com.paypal.selion.platform.mobile.android.UiObject
 
clearText() - Method in interface com.paypal.selion.platform.mobile.android.UserinterfaceObject
Clears the existing text contents in an editable field.
clearText() - Method in interface com.paypal.selion.platform.mobile.elements.MobileTextField
clear the current text inside the element
clearText() - Method in class com.paypal.selion.platform.mobile.ios.UIATextField
 
click(WebElement) - Method in class com.paypal.selion.platform.grid.SeLionAppiumAndroidDriver
 
click(WebElement) - Method in class com.paypal.selion.platform.grid.SeLionSelendroidDriver
 
click() - Method in class com.paypal.selion.platform.html.AbstractElement
Basic click event on the Element.
click(Object...) - Method in class com.paypal.selion.platform.html.AbstractElement
The click function and wait for expected Object items to load.
click() - Method in class com.paypal.selion.platform.html.CheckBox
The CheckBox click function and wait for page to load
click(String) - Method in class com.paypal.selion.platform.html.CheckBox
The CheckBox click function and wait for object to load
click() - Method in class com.paypal.selion.platform.html.RadioButton
The RadioButton click function and wait for page to load
click(String) - Method in class com.paypal.selion.platform.html.RadioButton
The RadioButton click function and wait for object to load
click(WebElement) - Method in interface com.paypal.selion.platform.mobile.android.SeLionAndroidBridgeDriver
Performs a click at the center of the visible bounds of the UI element represented by this UiObject.
click(Object...) - Method in class com.paypal.selion.platform.mobile.android.UiObject
 
click(Object...) - Method in interface com.paypal.selion.platform.mobile.android.UserinterfaceObject
Performs a click at the center of the visible bounds of the UI element represented by this UiObject.
Clickable - Interface in com.paypal.selion.platform.html.support.events
Interface for elements which can be clicked.
clickAndExpect(ExpectedCondition<?>) - Method in class com.paypal.selion.platform.html.AbstractElement
The click function and wait based on the ExpectedCondition.
clickAndExpectOneOf(List<ExpectedCondition<?>>) - Method in class com.paypal.selion.platform.html.AbstractElement
Click function that will wait for one of the ExpectedConditions to match.
clickAndExpectOneOf(Object...) - Method in class com.paypal.selion.platform.html.AbstractElement
The click function and wait for one of the expected Object items to load.
clickBottomRight(WebElement) - Method in class com.paypal.selion.platform.grid.SeLionAppiumAndroidDriver
 
clickBottomRight(WebElement) - Method in class com.paypal.selion.platform.grid.SeLionSelendroidDriver
 
clickBottomRight(WebElement) - Method in interface com.paypal.selion.platform.mobile.android.SeLionAndroidBridgeDriver
Clicks the bottom and right corner of the UI element.
clickBottomRight(Object...) - Method in class com.paypal.selion.platform.mobile.android.UiObject
 
clickBottomRight(Object...) - Method in interface com.paypal.selion.platform.mobile.android.UserinterfaceObject
Clicks the bottom and right corner of the UI element.
clickButtonAtIndex(int, Object...) - Method in class com.paypal.selion.platform.mobile.ios.UIAAlert
 
clickButtonAtIndex(int, Object...) - Method in interface com.paypal.selion.platform.mobile.ios.UIAutomationAlert
Click the button in the corresponding index.
clickCancelButton(Object...) - Method in class com.paypal.selion.platform.mobile.ios.UIAAlert
 
clickCancelButton(Object...) - Method in interface com.paypal.selion.platform.mobile.ios.UIAutomationAlert
Click the cancel button of the alert view.
clickCellAtIndex(int, Object...) - Method in class com.paypal.selion.platform.mobile.android.UiList
 
clickCellAtIndex(int, Object...) - Method in interface com.paypal.selion.platform.mobile.elements.MobileList
Clicks the table cell at the specified index.
clickCellAtIndex(int, Object...) - Method in class com.paypal.selion.platform.mobile.ios.UIAList
 
clickCellAtIndex(int, Object...) - Method in class com.paypal.selion.platform.mobile.ios.UIATableView
 
clickCellAtIndex(int, Object...) - Method in interface com.paypal.selion.platform.mobile.ios.UIAutomationTableView
Clicks the table cell at the specified index.
clickDay(int) - Method in class com.paypal.selion.platform.html.DatePicker
Click on the day-of-month tablet to select the desired day of the month to set date.
clickLeftButton(Object...) - Method in class com.paypal.selion.platform.mobile.ios.UIANavigationBar
 
clickLeftButton(Object...) - Method in interface com.paypal.selion.platform.mobile.ios.UIAutomationNavigationBar
Click the left button on the navigation bar and optionally waits for the provided expected elements.
clickLinkInCell(int, int) - Method in class com.paypal.selion.platform.html.Table
Goes to the cell addressed by row and column indices and clicks link in that cell.
clickNextMonth() - Method in class com.paypal.selion.platform.html.DatePicker
Advances one month to the future.
clickonly() - Method in class com.paypal.selion.platform.html.AbstractElement
Basic click event on the Element.
clickPrevMonth() - Method in class com.paypal.selion.platform.html.DatePicker
Goes back one month in history.
clickRightButton(Object...) - Method in class com.paypal.selion.platform.mobile.ios.UIANavigationBar
 
clickRightButton(Object...) - Method in interface com.paypal.selion.platform.mobile.ios.UIAutomationNavigationBar
Click the right button on the navigation bar and optionally waits for the provided expected elements.
clickTopLeft(WebElement) - Method in class com.paypal.selion.platform.grid.SeLionAppiumAndroidDriver
 
clickTopLeft(WebElement) - Method in class com.paypal.selion.platform.grid.SeLionSelendroidDriver
 
clickTopLeft(WebElement) - Method in interface com.paypal.selion.platform.mobile.android.SeLionAndroidBridgeDriver
Clicks the top and left corner of the UI element.
clickTopLeft(Object...) - Method in class com.paypal.selion.platform.mobile.android.UiObject
 
clickTopLeft(Object...) - Method in interface com.paypal.selion.platform.mobile.android.UserinterfaceObject
Clicks the top and left corner of the UI element.
closeSession() - Method in class com.paypal.selion.internal.platform.grid.AbstractTestSession
A method that helps in closing off the current session.
closeSession() - Method in class com.paypal.selion.internal.platform.grid.BasicTestSession
 
CollectionSplitter - Class in com.paypal.selion.internal.reports.html
Internal use only.
CollectionSplitter() - Constructor for class com.paypal.selion.internal.reports.html.CollectionSplitter
 
com.paypal.selion.annotations - package com.paypal.selion.annotations
This package houses all of the custom annotations that are used by SeLion.
com.paypal.selion.configuration - package com.paypal.selion.configuration
A package which contains configuration information for SeLion.
com.paypal.selion.internal.configuration - package com.paypal.selion.internal.configuration
Package containing configuration information that are internal to SeLion framework.
com.paypal.selion.internal.platform.asserts - package com.paypal.selion.internal.platform.asserts
Package containing internal classes required for customized hard and soft assertion in SeLion.
com.paypal.selion.internal.platform.grid - package com.paypal.selion.internal.platform.grid
This package houses some of the utilities that are meant to be internally consumed by SeLion.
com.paypal.selion.internal.platform.grid.browsercapabilities - package com.paypal.selion.internal.platform.grid.browsercapabilities
Package containing various internal browser initiation objects for various browsers supported by SeLion.
com.paypal.selion.internal.platform.pageyaml - package com.paypal.selion.internal.platform.pageyaml
Internal package housing all the classes related to parsing the GUI Object map to create SeLion specific Page Objects.
com.paypal.selion.internal.reports.excelreport - package com.paypal.selion.internal.reports.excelreport
Package containing internal classes to generate test execution reports in Excel format.
com.paypal.selion.internal.reports.html - package com.paypal.selion.internal.reports.html
Package containing internal classes to generate test execution reports in HTML format.
com.paypal.selion.internal.reports.model - package com.paypal.selion.internal.reports.model
Package containing internal classes related Web logging, extracting HTML source and taking screen shots to assist in test reporting.
com.paypal.selion.internal.reports.runtimereport - package com.paypal.selion.internal.reports.runtimereport
Package containing internal classes supporting runtime report generation.
com.paypal.selion.internal.reports.services - package com.paypal.selion.internal.reports.services
Package containing internal classes for reporting services.
com.paypal.selion.internal.utils - package com.paypal.selion.internal.utils
This package houses some of the utilities that are internally consumed by SeLion.
com.paypal.selion.platform.asserts - package com.paypal.selion.platform.asserts
Contains classes required for customized hard and soft assertion in SeLion.
com.paypal.selion.platform.grid - package com.paypal.selion.platform.grid
A collection of classes that support local and remote test executions, concurrent session management and custom annotation to drive UI tests.
com.paypal.selion.platform.grid.browsercapabilities - package com.paypal.selion.platform.grid.browsercapabilities
Browser initiation objects for various browsers supported by SeLion.
com.paypal.selion.platform.html - package com.paypal.selion.platform.html
Classes that provide an abstraction to all the HTML elements used in SeLion.
com.paypal.selion.platform.html.support - package com.paypal.selion.platform.html.support
Contains the customized location strategy for identifying web elements.
com.paypal.selion.platform.html.support.events - package com.paypal.selion.platform.html.support.events
Contains the customized event strategy for web elements.
com.paypal.selion.platform.mobile - package com.paypal.selion.platform.mobile
Contains the classes and exceptions classes common to iOS and Android platforms.
com.paypal.selion.platform.mobile.android - package com.paypal.selion.platform.mobile.android
Contains the interfaces and classes for Android page objects.
com.paypal.selion.platform.mobile.elements - package com.paypal.selion.platform.mobile.elements
Contains common element interfaces for both Android and iOS
com.paypal.selion.platform.mobile.ios - package com.paypal.selion.platform.mobile.ios
Contains the interfaces and classes for iOS page objects.
com.paypal.selion.platform.utilities - package com.paypal.selion.platform.utilities
Contains the common set of utilities to assist in writing tests using SeLion.
com.paypal.selion.reports.runtime - package com.paypal.selion.reports.runtime
Reporting related classes and listener for debugging.
com.paypal.selion.reports.services - package com.paypal.selion.reports.services
A collection of service classes that are internally used by SeLion for all reporting related activities.
com.paypal.selion.testcomponents - package com.paypal.selion.testcomponents
Contains re-usable page object components for testing.
compareTo(Initializer) - Method in class com.paypal.selion.configuration.AbstractConfigInitializer
 
compareTo(SummarizedData) - Method in class com.paypal.selion.internal.reports.excelreport.SummarizedData
 
compareTo(TestCaseResult) - Method in class com.paypal.selion.internal.reports.excelreport.TestCaseResult
 
Config - Class in com.paypal.selion.configuration
A configuration object that contains properties needed throughout SeLion.
Config.ConfigProperty - Enum in com.paypal.selion.configuration
SeLion config properties
ConfigManager - Class in com.paypal.selion.configuration
This class supports configuration operations on SeLion local configurations LocalConfig being used in TestNG suites.
ConfigSummaryData - Class in com.paypal.selion.reports.services
This class provides mechanisms to inject summary information which would then be retrieved by all the SeLion Reporting listeners.
CONTAINER - Static variable in interface com.paypal.selion.internal.platform.pageyaml.GuiMapReader
 
Container - Class in com.paypal.selion.platform.html
This class is a web element Container wrapper.
Container(String) - Constructor for class com.paypal.selion.platform.html.Container
Container Construction method

Usage:
Container(String, String) - Constructor for class com.paypal.selion.platform.html.Container
Use this constructor to override default controlName for logging purposes.
Container(String, String, ParentTraits) - Constructor for class com.paypal.selion.platform.html.Container
Use this constructor to override default controlName and assign a parent
Container(String, String, ParentTraits, Map<String, String>) - Constructor for class com.paypal.selion.platform.html.Container
Constructs a Container with locator, controlName, parent and containerElements
containerElements - Variable in class com.paypal.selion.platform.html.AbstractContainer
 
createCapabilities() - Method in class com.paypal.selion.platform.grid.browsercapabilities.DefaultCapabilitiesBuilder
 
createInstance() - Static method in class com.paypal.selion.internal.platform.grid.browsercapabilities.MobileDriverFactory
 
createInstance() - Static method in class com.paypal.selion.internal.platform.grid.browsercapabilities.WebDriverFactory
 
createInstance(BrowserFlavors) - Static method in class com.paypal.selion.internal.platform.grid.browsercapabilities.WebDriverFactory
 
createLog(boolean) - Method in class com.paypal.selion.reports.runtime.SeLionReporter
Creates an instance of BaseLog.
createWriter(String) - Method in class com.paypal.selion.internal.reports.html.HtmlReporterListener
 
CURRENTDATE - Static variable in class com.paypal.selion.internal.reports.services.ReporterDateFormatter
 

D

DatePicker - Class in com.paypal.selion.platform.html
DatePicker is a widget which shows up a monthly calendar when clicked.
DatePicker(String) - Constructor for class com.paypal.selion.platform.html.DatePicker
Using this constructor will create a DatePicker object with default prev month, next month, day of month, and date text (month and year) locators.
DatePicker(String, String) - Constructor for class com.paypal.selion.platform.html.DatePicker
Use this constructor to override default controlName for logging purposes.
DatePicker(ParentTraits, String) - Constructor for class com.paypal.selion.platform.html.DatePicker
Use this constructor to create a DatePicker contained within a parent.
DatePicker(String, String, ParentTraits) - Constructor for class com.paypal.selion.platform.html.DatePicker
Use this constructor to create a DatePicker contained within a parent.
DatePicker(String, String, String, String) - Constructor for class com.paypal.selion.platform.html.DatePicker
This constructor provides a way for users to initialize DatePicker for prev month, next month, and date text (month and year) locators.
datePickerInit(String, String, String) - Method in class com.paypal.selion.platform.html.DatePicker
DatePicker comes with default locators for widget controls previous button, next button, and date text.
DEFAULT_LOCALE - Static variable in interface com.paypal.selion.internal.platform.pageyaml.GuiMapReader
 
DefaultCapabilitiesBuilder - Class in com.paypal.selion.platform.grid.browsercapabilities
This class will create instance of DesiredCapabilities which is pre-filled with all the common properties that are considered de-facto for all browsers.
DefaultCapabilitiesBuilder() - Constructor for class com.paypal.selion.platform.grid.browsercapabilities.DefaultCapabilitiesBuilder
 
Deselectable - Interface in com.paypal.selion.platform.html.support.events
Interface for elements which can be deselected.
deselectAll() - Method in class com.paypal.selion.platform.html.SelectList
Clear all selected entries.
deselectByIndex(int) - Method in class com.paypal.selion.platform.html.SelectList
Deselect the option at the given index.
deselectByLabel(String) - Method in class com.paypal.selion.platform.html.SelectList
Deselect all options that display text matching the argument.
deselectByValue(String) - Method in class com.paypal.selion.platform.html.SelectList
Deselect all options that have a value matching the argument.
DetailsReport - Class in com.paypal.selion.internal.reports.excelreport
Extends BaseReport
Any generic report that gives data as List of String
DetailsReport() - Constructor for class com.paypal.selion.internal.reports.excelreport.DetailsReport
Initializes report with TestCase details column titles
DetailsReport(String) - Constructor for class com.paypal.selion.internal.reports.excelreport.DetailsReport
 
DISPLAY_LABEL - Static variable in class com.paypal.selion.reports.services.ReporterConfigMetadata
 
doAssert(IAssert<?>) - Method in class com.paypal.selion.platform.asserts.SeLionSoftAssert
 
DoNotReport - Annotation Type in com.paypal.selion.annotations
annotation used to specify that the test method need to be ignored during reporting in RuntimeReporter.
DOUBLE_TAP - Static variable in interface com.paypal.selion.platform.mobile.ios.SeLionIOSBridgeDriver
Constant representing double tap
doubleTap(WebElement) - Method in class com.paypal.selion.platform.grid.SeLionAppiumIOSDriver
 
doubleTap(WebElement) - Method in class com.paypal.selion.platform.grid.SelionRemoteIOSDriver
 
doubleTap(WebElement) - Method in interface com.paypal.selion.platform.mobile.ios.SeLionIOSBridgeDriver
Double tap the WebElement
doubleTap(Object...) - Method in class com.paypal.selion.platform.mobile.ios.UIAElement
 
doubleTap(Object...) - Method in interface com.paypal.selion.platform.mobile.ios.UIAutomationElement
Double-taps the specified element.
dragSliderToValue(WebElement, double) - Method in class com.paypal.selion.platform.grid.SeLionAppiumIOSDriver
 
dragSliderToValue(WebElement, double) - Method in class com.paypal.selion.platform.grid.SelionRemoteIOSDriver
 
dragSliderToValue(WebElement, double) - Method in interface com.paypal.selion.platform.mobile.ios.SeLionIOSBridgeDriver
Drags the UIAutomationSlider to the specified value.
dragToValue(double) - Method in class com.paypal.selion.platform.mobile.android.UiSlider
it is not accurate and is best to used only for setting value to 0 or 1, otherwise the result is close to parameter
dragToValue(double) - Method in interface com.paypal.selion.platform.mobile.elements.MobileSlider
Drags the slider to the specified value.
dragToValue(double) - Method in class com.paypal.selion.platform.mobile.ios.UIASlider
 
dragToValue(double) - Method in interface com.paypal.selion.platform.mobile.ios.UIAutomationSlider
Drags the slider to the specified value.
driver() - Static method in class com.paypal.selion.platform.grid.Grid
 
driver - Variable in class com.paypal.selion.platform.mobile.android.UiObject
 

E

ElementEventListener - Interface in com.paypal.selion.platform.html.support.events
Events which can occur in SeLion's AbstractElement implementations.
ELEMENTS - Static variable in interface com.paypal.selion.internal.platform.pageyaml.GuiMapReader
 
ELEMENTSv2 - Static variable in interface com.paypal.selion.internal.platform.pageyaml.GuiMapReader
 
embedSauceLabsJobUrlToTestReport() - Method in class com.paypal.selion.internal.platform.grid.SauceLabsHelper
A utility method that leverages the TestNG provided Reporter class to embed the current test's Sauce Labs Job link to the test reports.
ENABLE_ASSERTS_LISTENER - Static variable in class com.paypal.selion.internal.platform.asserts.SeLionAssertsListener
This String constant represents the JVM argument that can be enabled/disabled to enable/disable SeLionAssertsListener
ENABLE_EXCEL_REPORTER_LISTENER - Static variable in class com.paypal.selion.internal.reports.excelreport.ExcelReport
This String constant represents the JVM argument that can be enabled/disabled to enable/disable ExcelReport
ENABLE_GRID_LISTENER - Static variable in class com.paypal.selion.internal.platform.grid.SeleniumGridListener
This String constant represents the JVM argument that can be used to enable/disable SeleniumGridListener
ENABLE_HTML_REPORTER_LISTENER - Static variable in class com.paypal.selion.internal.reports.html.HtmlReporterListener
This String constant represents the JVM argument that can be enabled/disabled to enable/disable HtmlReporterListener
ENABLE_LISTENER_MANAGER - Static variable in class com.paypal.selion.configuration.ListenerManager
This String constant represents the JVM argument that can be enabled/disabled to enable/disable ListenerManager to manage the listeners.
ENABLE_RUNTIME_REPORTER_LISTENER - Static variable in class com.paypal.selion.internal.reports.runtimereport.RuntimeReporterListener
This String constant represents the JVM argument that can be enabled/disabled to enable/disable RuntimeReporterListener
equals(Object) - Method in class com.paypal.selion.internal.reports.excelreport.ReportMap
 
equals(Object) - Method in class com.paypal.selion.internal.reports.excelreport.SummarizedData
 
equals(Object) - Method in class com.paypal.selion.internal.reports.excelreport.TestCaseResult
 
EventFiringCommandExecutor - Class in com.paypal.selion.platform.grid
This class is a decorator for any CommandExecutor and calls the instance of EventListener before and after each command gets executed
EventFiringCommandExecutor(CommandExecutor, List<EventListener>) - Constructor for class com.paypal.selion.platform.grid.EventFiringCommandExecutor
 
EventListener - Interface in com.paypal.selion.platform.grid
This class is invoked by EventFiringCommandExecutor when ever selenium command gets executed.
ExcelReport - Class in com.paypal.selion.internal.reports.excelreport
Add this class as listener to generate an ExcelReport for a suite run after the SoftAssertCapabilities file.
ExcelReport() - Constructor for class com.paypal.selion.internal.reports.excelreport.ExcelReport
 
execute(Command) - Method in class com.paypal.selion.platform.grid.EventFiringCommandExecutor
 
executeAssert(IAssert<?>) - Method in class com.paypal.selion.platform.asserts.SeLionSoftAssert
 
executeCurrentMethod(ITestNGListener) - Static method in class com.paypal.selion.configuration.ListenerManager
This method decides if a TestNG interface implementation should be executed or skipped.
ExpectOneOfException - Exception in com.paypal.selion.platform.html
This exception is used encompass all exceptions that occurred when multiple expected conditions are used in an OR fashion as a prequisite to further action.
ExpectOneOfException(String) - Constructor for exception com.paypal.selion.platform.html.ExpectOneOfException
 
ExtendedConfig - Enum in com.paypal.selion.configuration
Deprecated.
with SeLion 1.2.0. MobileTest and WebTest have native support for wiring custom DesiredCapabilities

F

FAIL - Static variable in class com.paypal.selion.internal.reports.excelreport.SummarizedData
 
fail(String) - Static method in class com.paypal.selion.platform.asserts.SeLionAsserts
Fail method fails a flow.
fail(Throwable, String) - Static method in class com.paypal.selion.platform.asserts.SeLionAsserts
 
filterOutputDirectory(String, String) - Static method in class com.paypal.selion.internal.platform.grid.SeleniumGridListener
Generates and returns output directory string path
find(String) - Static method in enum com.paypal.selion.configuration.Config.ConfigProperty
Find the Enum for the specified property name.
findElement(SearchContext) - Method in class com.paypal.selion.platform.html.support.ByOrOperator
 
findElement(By) - Method in interface com.paypal.selion.platform.mobile.android.SeLionAndroidBridgeDriver
Finds the WebElement using the underlying RemoteWebDriver implementation.
findElement(String) - Method in class com.paypal.selion.platform.mobile.android.UiObject
 
findElement(String) - Method in interface com.paypal.selion.platform.mobile.elements.MobileElement
Finds the corresponding web element using the string locator.
findElement(String) - Method in class com.paypal.selion.platform.mobile.ios.UIAElement
 
findElement(String) - Method in interface com.paypal.selion.platform.mobile.ios.UIAutomationElement
Finds the corresponding web element using the string locator.
findElementAtIndex(int) - Method in class com.paypal.selion.platform.mobile.android.UiList
 
findElementAtIndex(int) - Method in interface com.paypal.selion.platform.mobile.elements.MobileList
find and return the element at requested index of list
findElementAtIndex(int) - Method in class com.paypal.selion.platform.mobile.ios.UIAList
 
findElementBy(By) - Method in class com.paypal.selion.platform.grid.SeLionAppiumIOSDriver
 
findElementBy(By) - Method in class com.paypal.selion.platform.grid.SelionRemoteIOSDriver
 
findElementBy(By) - Method in interface com.paypal.selion.platform.mobile.ios.SeLionIOSBridgeDriver
Finds the WebElement using the underlying RemoteWebDriver implementation.
findElements(SearchContext) - Method in class com.paypal.selion.platform.html.support.ByOrOperator
 
Form - Class in com.paypal.selion.platform.html
This class is the web element Form wrapper.
Form(String) - Constructor for class com.paypal.selion.platform.html.Form
Form Construction method

Usage:
Form(String, String) - Constructor for class com.paypal.selion.platform.html.Form
Use this constructor to override default controlName for logging purposes.
Form(ParentTraits, String) - Constructor for class com.paypal.selion.platform.html.Form
Use this constructor to create a Form contained within a parent.
Form(String, String, ParentTraits) - Constructor for class com.paypal.selion.platform.html.Form
Use this constructor to create a Form contained within a parent.
formatReportDataForBrowsableReports(Map.Entry<String, String>) - Static method in class com.paypal.selion.internal.reports.services.ReporterDateFormatter
Formats specific keys and values into readable form for HTML Reporter.

G

generateExceptionReport(Throwable, ITestNGMethod, StringBuilder) - Method in class com.paypal.selion.internal.reports.html.HtmlReporterListener
 
generateLocalConfigSummary(String, String) - Method in class com.paypal.selion.internal.reports.runtimereport.JsonRuntimeReporterHelper
This method will generate local Configuration summary by fetching the details from ReportDataGenerator
generateLog(boolean, boolean) - Method in class com.paypal.selion.reports.runtime.SeLionReporter
Generate a log message and send it to the TestNG Reporter
generateRep(HSSFWorkbook, String, List<BaseReport<?>>) - Method in class com.paypal.selion.internal.reports.excelreport.BaseReport
 
generateReport(List<XmlSuite>, List<ISuite>, String) - Method in class com.paypal.selion.internal.reports.excelreport.ExcelReport
The first method that gets called when generating the report.
generateReport(List<XmlSuite>, List<ISuite>, String) - Method in class com.paypal.selion.internal.reports.html.HtmlReporterListener
 
GestureOptions - Enum in com.paypal.selion.platform.mobile.ios
GestureOptions enum houses the gesture specifications for mobile web drivers.
GestureOptions.TapOffset - Class in com.paypal.selion.platform.mobile.ios
The TapOffset acts as a utility class for converting cartesion coordinates (x, y) to JSON representation.
GestureOptions.TapOptions - Class in com.paypal.selion.platform.mobile.ios
The TapOption class serves as a utility class to convert value based GestureOptions to JSON objects.
getActualMethod() - Method in class com.paypal.selion.internal.utils.InvokedMethodInformation
 
getActualPageTitle() - Method in class com.paypal.selion.testcomponents.BasicPageImpl
 
getAdditionalCapabilities() - Method in class com.paypal.selion.internal.platform.grid.AbstractTestSession
 
getAndroidAppMainActivity() - Method in class com.paypal.selion.internal.platform.grid.MobileTestSession
 
getAndroidAppPackage() - Method in class com.paypal.selion.internal.platform.grid.MobileTestSession
 
getAnnotation(Class<T>) - Method in class com.paypal.selion.internal.utils.InvokedMethodInformation
 
getAppLanguage() - Method in class com.paypal.selion.internal.platform.grid.MobileTestSession
 
getAppLocale() - Method in class com.paypal.selion.internal.platform.grid.MobileTestSession
 
getAppLocation() - Method in class com.paypal.selion.internal.platform.grid.MobileTestSession
 
getAppName() - Method in class com.paypal.selion.internal.platform.grid.MobileTestSession
 
getAppPath() - Method in class com.paypal.selion.internal.platform.grid.MobileTestSession
 
getAppVersion() - Method in class com.paypal.selion.internal.platform.grid.MobileTestSession
 
getAssociatedMethod(String) - Method in class com.paypal.selion.internal.reports.html.ByMethodSplitter
 
getAssociatedResults() - Method in class com.paypal.selion.internal.reports.html.Line
 
getAsString() - Method in enum com.paypal.selion.internal.platform.grid.MobileNodeType
 
getAttribute(String) - Method in class com.paypal.selion.platform.html.AbstractElement
Get the value of a the given attribute of the element.
getBoolConfigProperty(Config.ConfigProperty) - Static method in class com.paypal.selion.configuration.Config
Returns a configuration property boolean value based off the Config.ConfigProperty
getBoolConfigProperty(String) - Static method in class com.paypal.selion.configuration.Config
Returns a configuration property boolean value based off the Config.ConfigProperty
getBooleanConfigProperty(Config.ConfigProperty) - Method in class com.paypal.selion.configuration.LocalConfig
 
getBridgeDriver() - Method in class com.paypal.selion.platform.mobile.android.UiObject
 
getBridgeDriver() - Method in class com.paypal.selion.platform.mobile.ios.UIAElement
 
getBrowser() - Method in enum com.paypal.selion.internal.platform.grid.BrowserFlavors
Returns the browser flavor as a string
getBrowser(String) - Static method in enum com.paypal.selion.internal.platform.grid.BrowserFlavors
 
getBrowser() - Method in class com.paypal.selion.internal.platform.grid.WebTestSession
 
getBrowserHeight() - Method in class com.paypal.selion.internal.platform.grid.WebTestSession
 
getBrowsersWithoutAlertSupport() - Static method in enum com.paypal.selion.internal.platform.grid.BrowserFlavors
 
getBrowserWidth() - Method in class com.paypal.selion.internal.platform.grid.WebTestSession
 
getCapabilities(DesiredCapabilities) - Method in class com.paypal.selion.internal.platform.grid.browsercapabilities.AdditionalSauceCapabilitiesBuilder
 
getCapabilities(DesiredCapabilities) - Method in class com.paypal.selion.internal.platform.grid.browsercapabilities.UserCapabilitiesBuilder
 
getCapabilities(DesiredCapabilities) - Method in class com.paypal.selion.platform.grid.browsercapabilities.DefaultCapabilitiesBuilder
 
getChildren() - Method in class com.paypal.selion.platform.mobile.android.UiList
 
getChildren() - Method in interface com.paypal.selion.platform.mobile.elements.MobileList
return list of children that matches the child set (or in ios case default child)
getChildren() - Method in class com.paypal.selion.platform.mobile.ios.UIAList
 
getClassName() - Method in class com.paypal.selion.internal.reports.excelreport.TestCaseResult
 
getColTitles() - Method in class com.paypal.selion.internal.reports.excelreport.BaseReport
 
getCommandExecutor() - Method in class com.paypal.selion.platform.grid.EventFiringCommandExecutor
 
getCompletedConfigContent() - Method in class com.paypal.selion.internal.reports.runtimereport.JsonRuntimeReporterHelper
Get list of configuration methods as a JsonArray.
getCompletedTestContent() - Method in class com.paypal.selion.internal.reports.runtimereport.JsonRuntimeReporterHelper
Get list of test methods.
getConfig(String) - Static method in class com.paypal.selion.configuration.ConfigManager
Returns the local configuration LocalConfig associated the provided name.
getConfig() - Method in enum com.paypal.selion.configuration.ExtendedConfig
Deprecated.
 
getConfigProperty(Config.ConfigProperty) - Static method in class com.paypal.selion.configuration.Config
Returns a configuration property String value based off the Config.ConfigProperty
getConfigProperty(String) - Static method in class com.paypal.selion.configuration.Config
Returns a configuration property String value based off the Config.ConfigProperty
getConfigProperty(Config.ConfigProperty) - Method in class com.paypal.selion.configuration.LocalConfig
Get the configuration property value for configProperty.
getConfigSummary() - Static method in class com.paypal.selion.reports.services.ConfigSummaryData
Helps retrieve the configuration summary to be displayed in the report.
getContent() - Method in class com.paypal.selion.internal.reports.html.GroupingView
 
getContentLabel() - Method in class com.paypal.selion.platform.html.SelectList
Get all labels, whether they are selected or not.
getContentValue() - Method in class com.paypal.selion.platform.html.SelectList
Get all values, whether they are selected or not.
getControlName() - Method in class com.paypal.selion.platform.html.AbstractElement
Retrieves the control name for the current AbstractElement element.
getCurrentClassName() - Method in class com.paypal.selion.internal.utils.InvokedMethodInformation
 
getCurrentMethodName() - Method in class com.paypal.selion.internal.utils.InvokedMethodInformation
 
getCurrentPage() - Method in class com.paypal.selion.platform.html.AbstractContainer
 
getCurrentPage() - Method in interface com.paypal.selion.platform.html.ParentTraits
Returns the current page BasicPageImpl
getCurrentPage() - Method in class com.paypal.selion.testcomponents.BasicPageImpl
 
getCurrentTestName() - Method in class com.paypal.selion.internal.utils.InvokedMethodInformation
 
getDataStartIndex() - Method in class com.paypal.selion.platform.html.Table
The row index where the contents of the table's data start.
getDate() - Method in class com.paypal.selion.platform.html.DatePicker
This function return the current date of a date picker in the format of "MM/dd/yyyy"
getDateText() - Method in class com.paypal.selion.platform.html.DatePicker
Gets the current setting month and year from the calendar header.
getDayOfMonth() - Method in class com.paypal.selion.platform.html.DatePicker
Get the current day of month of a date picker.
getDeclaringClassName() - Method in class com.paypal.selion.internal.platform.grid.AbstractTestSession
 
getDefaultCapabilities() - Method in class com.paypal.selion.platform.grid.browsercapabilities.DefaultCapabilitiesBuilder
 
getDefaultValue() - Method in enum com.paypal.selion.configuration.Config.ConfigProperty
Returns the default value for this configuration property
getDefect() - Method in class com.paypal.selion.internal.reports.excelreport.TestCaseResult
 
getDependsOnMethods() - Method in class com.paypal.selion.internal.platform.grid.AbstractTestSession
 
getDevice() - Method in class com.paypal.selion.internal.platform.grid.MobileTestSession
 
getDeviceSerial() - Method in class com.paypal.selion.internal.platform.grid.MobileTestSession
 
getDeviceType() - Method in class com.paypal.selion.internal.platform.grid.MobileTestSession
 
getDispatcher() - Method in class com.paypal.selion.platform.html.AbstractElement
 
getDurationTaken() - Method in class com.paypal.selion.internal.reports.excelreport.TestCaseResult
 
getElement() - Method in class com.paypal.selion.platform.html.AbstractContainer
Used to call locateElements and returns the element at current index (which was set via AbstractContainer.setIndex(int))
getElement() - Method in class com.paypal.selion.platform.html.AbstractElement
Instance method used to call static class method locateElement.
getElementEventListeners() - Method in class com.paypal.selion.internal.platform.grid.AbstractTestSession
 
getElements() - Method in class com.paypal.selion.platform.html.AbstractElement
Instance method used to call static class method locateElements.
getError() - Method in class com.paypal.selion.internal.reports.excelreport.TestCaseResult
 
getException() - Method in class com.paypal.selion.internal.utils.InvokedMethodInformation
 
getExecutionTimeoutValue() - Static method in class com.paypal.selion.platform.grid.Grid
 
getExpectedPageTitle() - Method in interface com.paypal.selion.platform.html.WebPage
 
getExpectedPageTitle() - Method in class com.paypal.selion.testcomponents.AbstractPage
 
getExpectedPageTitle() - Method in class com.paypal.selion.testcomponents.BasicPageImpl
 
getFindElementType(String) - Static method in class com.paypal.selion.platform.html.support.HtmlElementUtils
Detects Selenium By type depending on what the locator string starts with.
getGeneratedReport() - Method in class com.paypal.selion.internal.reports.excelreport.ReportMap
 
getGroup() - Method in class com.paypal.selion.internal.reports.excelreport.TestCaseResult
 
getGuiMap(String) - Method in interface com.paypal.selion.internal.platform.pageyaml.GuiMapReader
 
getGuiMap(String, WebDriverPlatform) - Method in interface com.paypal.selion.internal.platform.pageyaml.GuiMapReader
 
getGuiMapForContainer(String, String) - Method in interface com.paypal.selion.internal.platform.pageyaml.GuiMapReader
 
getHeight() - Method in class com.paypal.selion.platform.html.Image
This function is to get image's height.
getHostName() - Method in class com.paypal.selion.platform.grid.RemoteNodeInformation
 
getHref() - Method in class com.paypal.selion.internal.reports.model.BaseLog
Gets the file location of the page source.
getId() - Method in class com.paypal.selion.internal.reports.html.GroupingView
 
getId() - Method in class com.paypal.selion.internal.reports.html.Line
 
getId() - Method in class com.paypal.selion.internal.reports.model.PageContents
Get the id for this page source object
getiFailedCount() - Method in class com.paypal.selion.internal.reports.excelreport.SummarizedData
 
getInstance(String, String) - Static method in class com.paypal.selion.internal.platform.pageyaml.GuiMapReaderFactory
Method to get the reader instance depending on the input parameters.
getInstance() - Static method in class com.paypal.selion.internal.reports.excelreport.TestCaseErrors
 
getInstanceFailed() - Method in class com.paypal.selion.internal.reports.html.Line
 
getInstancePassed() - Method in class com.paypal.selion.internal.reports.html.Line
 
getInstanceSkipped() - Method in class com.paypal.selion.internal.reports.html.Line
 
getIntConfigProperty(Config.ConfigProperty) - Static method in class com.paypal.selion.configuration.Config
Returns a configuration property int value based off the Config.ConfigProperty
getIntConfigProperty(String) - Static method in class com.paypal.selion.configuration.Config
Returns a configuration property int value based off the Config.ConfigProperty
getIntConfigProperty(Config.ConfigProperty) - Method in class com.paypal.selion.configuration.LocalConfig
 
getInvokedMethodInformation(IInvokedMethod, ITestResult) - Static method in class com.paypal.selion.internal.utils.TestNGUtils
This method helps in creating a Test runner neutral object that represents a method.
getiPassedCount() - Method in class com.paypal.selion.internal.reports.excelreport.SummarizedData
 
getiSkippedCount() - Method in class com.paypal.selion.internal.reports.excelreport.SummarizedData
 
getISO8601String(Date) - Static method in class com.paypal.selion.internal.reports.services.ReporterDateFormatter
Return an ISO 8601 combined date and time string for specified date/time in host machine's default time zone.
getISO8601StringWithSpecificTimeZone(Date, TimeZone) - Static method in class com.paypal.selion.internal.reports.services.ReporterDateFormatter
Return an ISO 8601 combined date and time string for specified date/time.
getITestResultobj() - Method in class com.paypal.selion.internal.reports.excelreport.TestCaseResult
 
getiTotal() - Method in class com.paypal.selion.internal.reports.excelreport.SummarizedData
 
getKeys(ITestResult) - Method in class com.paypal.selion.internal.reports.html.ByClassSplitter
 
getKeys(ITestResult) - Method in class com.paypal.selion.internal.reports.html.ByGroupSplitter
 
getKeys(ITestResult) - Method in class com.paypal.selion.internal.reports.html.ByMethodSplitter
 
getKeys(ITestResult) - Method in class com.paypal.selion.internal.reports.html.ByPackageSplitter
 
getKeys(ITestResult) - Method in class com.paypal.selion.internal.reports.html.ByTestNameSplitter
 
getKeys(ITestResult) - Method in class com.paypal.selion.internal.reports.html.CollectionSplitter
Return the keys the result should be associated with.
getLabel() - Method in class com.paypal.selion.internal.reports.html.Line
 
getLabel(WebElement) - Method in class com.paypal.selion.platform.grid.SeLionAppiumIOSDriver
 
getLabel(WebElement) - Method in class com.paypal.selion.platform.grid.SelionRemoteIOSDriver
 
getLabel(WebElement) - Method in interface com.paypal.selion.platform.mobile.ios.SeLionIOSBridgeDriver
Returns a string containing the label attribute of the WebElement.
getLabel() - Method in class com.paypal.selion.platform.mobile.ios.UIAElement
 
getLabel() - Method in interface com.paypal.selion.platform.mobile.ios.UIAutomationElement
Returns a string containing the label attribute of the element.
getLines() - Method in class com.paypal.selion.internal.reports.html.CollectionSplitter
 
getListConfigProperty(Config.ConfigProperty) - Static method in class com.paypal.selion.configuration.Config
Returns a configuration property List value based off the Config.ConfigProperty
getListConfigProperty(String) - Static method in class com.paypal.selion.configuration.Config
Returns a configuration property List value based off the Config.ConfigProperty
getListConfigProperty(Config.ConfigProperty) - Method in class com.paypal.selion.configuration.LocalConfig
 
getListenerClassName() - Method in class com.paypal.selion.configuration.ListenerInfo
Gets the class name of the listener.
getListeners() - Method in class com.paypal.selion.platform.grid.EventFiringCommandExecutor
 
getLocalConfigProperty(Config.ConfigProperty) - Method in class com.paypal.selion.platform.grid.browsercapabilities.DefaultCapabilitiesBuilder
 
getLocalConfigSummary(String) - Static method in class com.paypal.selion.reports.services.ConfigSummaryData
Helps retrieve the configuration summary for test to be displayed in the report.
getLocalConfigValues() - Method in class com.paypal.selion.configuration.LocalConfig
Returns only the local configuration values associated with the Local Config.
getLocation() - Method in class com.paypal.selion.internal.reports.model.BaseLog
Gets the url of the current page.
getLocator() - Method in class com.paypal.selion.platform.html.AbstractElement
Retrieves the locator (id/name/xpath/css locator) for the current AbstractElement element.
getLocator() - Method in class com.paypal.selion.platform.mobile.android.UiObject
Returns the locator.
getLocator() - Method in interface com.paypal.selion.platform.mobile.elements.MobileElement
Returns a string containing the locator used for the element
getLocator() - Method in class com.paypal.selion.platform.mobile.ios.UIAElement
 
getLocator() - Method in interface com.paypal.selion.platform.mobile.ios.UIAutomationElement
Returns a string containing the locator used for the element
getlRuntime() - Method in class com.paypal.selion.internal.reports.excelreport.SummarizedData
 
getLstEntities() - Method in class com.paypal.selion.internal.reports.excelreport.BaseReport
 
getLstEntities() - Method in class com.paypal.selion.internal.reports.excelreport.DetailsReport
 
getLstEntities() - Method in class com.paypal.selion.internal.reports.excelreport.SummaryReport
 
getLstEntities() - Method in class com.paypal.selion.internal.reports.excelreport.TestOutputReport
Returns list of report contents.
getMessage() - Method in exception com.paypal.selion.platform.mobile.UIOperationFailedException
 
getMethodName() - Method in class com.paypal.selion.internal.platform.grid.AbstractTestSession
 
getMethodName() - Method in class com.paypal.selion.internal.reports.excelreport.TestCaseResult
 
getMethodParameters() - Method in class com.paypal.selion.internal.utils.InvokedMethodInformation
 
getMethodsDependedUpon() - Method in class com.paypal.selion.internal.utils.InvokedMethodInformation
 
getMobileNodeType(String) - Static method in enum com.paypal.selion.internal.platform.grid.MobileNodeType
 
getMobileNodeType() - Method in class com.paypal.selion.internal.platform.grid.MobileTestSession
 
getMobileTestSession() - Static method in class com.paypal.selion.platform.grid.Grid
 
getMonth() - Method in class com.paypal.selion.platform.html.DatePicker
Get the current month of a date picker.
getMsg() - Method in class com.paypal.selion.internal.reports.model.BaseLog
Gets the msg.
getName() - Method in enum com.paypal.selion.configuration.Config.ConfigProperty
Returns the name of this configuration property
getName() - Method in class com.paypal.selion.internal.reports.excelreport.ReportMap
 
getName() - Method in enum com.paypal.selion.internal.reports.excelreport.ReportSheetNames
 
getName(WebElement) - Method in class com.paypal.selion.platform.grid.SeLionAppiumIOSDriver
 
getName(WebElement) - Method in class com.paypal.selion.platform.grid.SelionRemoteIOSDriver
 
getName(WebElement) - Method in interface com.paypal.selion.platform.mobile.ios.SeLionIOSBridgeDriver
Returns a string containing the name attribute of the WebElement.
getName() - Method in class com.paypal.selion.platform.mobile.ios.UIAElement
 
getName() - Method in interface com.paypal.selion.platform.mobile.ios.UIAutomationElement
Returns a string containing the name attribute of the element.
getNumberOfColumns() - Method in class com.paypal.selion.platform.html.Table
Returns the number of columns in a table.
getNumberOfRows() - Method in class com.paypal.selion.platform.html.Table
Returns the number of rows in a table.
getObjectContainerMap() - Method in class com.paypal.selion.testcomponents.AbstractPage
 
getObjectMap() - Method in class com.paypal.selion.testcomponents.AbstractPage
Load object map.
getOptionName() - Method in enum com.paypal.selion.platform.mobile.ios.GestureOptions
 
getPage() - Method in interface com.paypal.selion.platform.html.WebPage
 
getPage() - Method in class com.paypal.selion.testcomponents.BasicPageImpl
 
getPageSource() - Method in class com.paypal.selion.internal.reports.model.PageContents
Get the content for this source code object
getPageTitle() - Method in class com.paypal.selion.testcomponents.AbstractPage
 
getPageValidators() - Method in interface com.paypal.selion.internal.platform.pageyaml.GuiMapReader
 
getPageValidators() - Method in class com.paypal.selion.testcomponents.AbstractPage
 
getParamsInfo(InvokedMethodInformation) - Method in class com.paypal.selion.internal.platform.grid.AbstractTestSession
 
getParent() - Method in class com.paypal.selion.platform.html.AbstractElement
Retrieves the parent element for the current AbstractElement element.
getPlatform() - Method in class com.paypal.selion.internal.platform.grid.AbstractTestSession
 
getPlatform() - Method in class com.paypal.selion.internal.platform.grid.BasicTestSession
 
getPlatform() - Method in class com.paypal.selion.internal.platform.grid.MobileTestSession
 
getPlatform() - Method in class com.paypal.selion.internal.platform.grid.WebTestSession
 
getPlatform() - Method in class com.paypal.selion.testcomponents.AbstractPage
 
getPlatformVersion() - Method in class com.paypal.selion.internal.platform.grid.MobileTestSession
 
getPortNumber() - Method in class com.paypal.selion.platform.grid.RemoteNodeInformation
 
getPriority() - Method in interface com.paypal.selion.configuration.Initializer
Denotes the priority value to sequence the initialization.
getPriority() - Method in class com.paypal.selion.internal.configuration.OSSConfigInitializer
 
getProperty(String) - Method in class com.paypal.selion.platform.html.AbstractElement
Gets value from property map AbstractElement.propMap.
getRemoteNodeInfo(String, int, SessionId) - Static method in class com.paypal.selion.platform.grid.Grid
For a given Session ID against a host on a particular port, this method returns the remote webdriver node and the port to which the execution was redirected to by the hub.
getReportData() - Method in class com.paypal.selion.internal.reports.excelreport.ReportMap
 
getReporterMetaData() - Static method in class com.paypal.selion.reports.services.ReporterConfigMetadata
Helps retrieve the configuration metadata for the report.
getReportName() - Method in class com.paypal.selion.internal.reports.excelreport.BaseReport
 
getRowIndex(String[]) - Method in class com.paypal.selion.platform.html.Table
Searches all rows from a table for the occurrence of the input search strings and returns the index to the row containing all the search strings.
getRowText(int) - Method in class com.paypal.selion.platform.html.Table
Returns the single row of a table as a long string of text using the input row index.
getScreen() - Method in class com.paypal.selion.internal.reports.model.BaseLog
Gets the file location of the screenshot.
getScreenImage() - Method in class com.paypal.selion.internal.reports.model.PageContents
Get the image content
getScreenURL() - Method in class com.paypal.selion.internal.reports.model.BaseLog
Replaces any occurances of \\ in the screen shot file location with /
getSelectedLabel() - Method in class com.paypal.selion.platform.html.SelectList
Get a single selected label.
getSelectedLabels() - Method in class com.paypal.selion.platform.html.SelectList
Gets multiple selected labels.
getSelectedValue() - Method in class com.paypal.selion.platform.html.SelectList
Get a single selected value.
getSelectedValues() - Method in class com.paypal.selion.platform.html.SelectList
Gets multiple selected values.
getSelectOptions() - Method in class com.paypal.selion.platform.html.SelectList
Returns all options currently selected.
getSeLionBuildInformation() - Method in exception com.paypal.selion.platform.mobile.UIOperationFailedException
 
getSiteLocale() - Method in interface com.paypal.selion.platform.html.WebPage
 
getSiteLocale() - Method in class com.paypal.selion.testcomponents.AbstractPage
 
getsName() - Method in class com.paypal.selion.internal.reports.excelreport.SummarizedData
 
getSplitter() - Method in class com.paypal.selion.internal.reports.html.GroupingView
 
getSplitter() - Method in class com.paypal.selion.internal.reports.html.Line
 
getssmsg() - Method in class com.paypal.selion.internal.reports.excelreport.TestCaseResult
 
getStartColNum() - Method in class com.paypal.selion.internal.reports.excelreport.BaseReport
 
getStatus() - Method in class com.paypal.selion.internal.reports.excelreport.TestCaseResult
 
getStringFromISODateString(String) - Static method in class com.paypal.selion.internal.reports.services.ReporterDateFormatter
Return an reader friendly date from ISO 8601 combined date and time string.
getSubReportNames() - Method in enum com.paypal.selion.internal.reports.excelreport.ReportSheetNames
 
getSupportedBrowsersAsCSV() - Static method in enum com.paypal.selion.internal.platform.grid.BrowserFlavors
This method returns all the browser flavors that are supported by the SeLion framework as a String with each value delimited by a comma.
getSupportedMobileNodesAsCSV() - Static method in enum com.paypal.selion.internal.platform.grid.MobileNodeType
This method returns all the mobile node typesthat are supported by the SeLion framework as a String with each value delimited by a comma.
getSupportUrl() - Method in exception com.paypal.selion.platform.mobile.UIOperationFailedException
 
getTestAttribute(String) - Method in class com.paypal.selion.internal.utils.InvokedMethodInformation
 
getTestDesc() - Method in class com.paypal.selion.internal.reports.excelreport.TestCaseResult
 
getTestName() - Method in class com.paypal.selion.internal.platform.grid.AbstractTestSession
Returns a test name for the current method.
getTestSession() - Static method in class com.paypal.selion.platform.grid.Grid
 
getText(WebElement) - Method in class com.paypal.selion.platform.grid.SeLionAppiumAndroidDriver
 
getText(WebElement) - Method in class com.paypal.selion.platform.grid.SeLionSelendroidDriver
 
getText() - Method in class com.paypal.selion.platform.html.AbstractElement
Finds element on the page and returns the visible (i.e.
getText() - Method in class com.paypal.selion.platform.html.TextField
Get the text value from a TextField object.
getText(WebElement) - Method in interface com.paypal.selion.platform.mobile.android.SeLionAndroidBridgeDriver
Reads the text property of the UI element.
getText() - Method in class com.paypal.selion.platform.mobile.android.UiObject
 
getText() - Method in interface com.paypal.selion.platform.mobile.android.UserinterfaceObject
Reads the text property of the UI element.
getThreadLocalException() - Static method in class com.paypal.selion.platform.grid.Grid
Deprecated.
getThreadLocalTestSession() - Static method in class com.paypal.selion.platform.grid.Grid
 
getThreadLocalWebDriver() - Static method in class com.paypal.selion.platform.grid.Grid
 
getTitle() - Method in class com.paypal.selion.internal.reports.html.GroupingView
 
getTotalInstanceFailed() - Method in class com.paypal.selion.internal.reports.html.CollectionSplitter
 
getTotalInstanceFailedEnvt() - Method in class com.paypal.selion.internal.reports.html.CollectionSplitter
 
getTotalInstancePassed() - Method in class com.paypal.selion.internal.reports.html.CollectionSplitter
 
getTotalInstancePassedEnvt() - Method in class com.paypal.selion.internal.reports.html.CollectionSplitter
 
getTotalInstanceSkipped() - Method in class com.paypal.selion.internal.reports.html.CollectionSplitter
 
getTotalInstanceSkippedEnvt() - Method in class com.paypal.selion.internal.reports.html.CollectionSplitter
 
getTotalMethods() - Method in class com.paypal.selion.internal.reports.html.Line
 
getUserAgent() - Method in class com.paypal.selion.platform.grid.browsercapabilities.DefaultCapabilitiesBuilder
 
getValue(WebElement) - Method in class com.paypal.selion.platform.grid.SeLionAppiumIOSDriver
 
getValue(WebElement) - Method in class com.paypal.selion.platform.grid.SelionRemoteIOSDriver
 
getValue() - Method in class com.paypal.selion.platform.html.AbstractElement
Gets the (whitespace-trimmed) value of an input field (or anything else with a value parameter).
getValue() - Method in class com.paypal.selion.platform.mobile.android.UiObject
 
getValue() - Method in interface com.paypal.selion.platform.mobile.elements.MobileElement
Returns a string containing a value attribute specific to the type of element.
getValue(WebElement) - Method in interface com.paypal.selion.platform.mobile.ios.SeLionIOSBridgeDriver
Returns a string containing the value attribute of the WebElement.
getValue() - Method in class com.paypal.selion.platform.mobile.ios.UIAElement
 
getValue() - Method in interface com.paypal.selion.platform.mobile.ios.UIAutomationElement
Returns a string containing a value attribute specific to the type of element.
getValueFromCell(int, int) - Method in class com.paypal.selion.platform.html.Table
Finds value of a cell in a table indicated by row and column indices.
getValuesOfWheelAtIndex(int) - Method in interface com.paypal.selion.platform.mobile.elements.MobilePicker
Returns a List of String of values held by PickerWheel at the specified index
getValuesOfWheelAtIndex(int) - Method in class com.paypal.selion.platform.mobile.ios.UIAPicker
 
getValuesOfWheelAtIndex(int) - Method in interface com.paypal.selion.platform.mobile.ios.UIAutomationPicker
Returns a List of String of values held by PickerWheel at the specified index
getWaitTime() - Method in class com.paypal.selion.platform.html.AbstractElement
 
getWebTestSession() - Static method in class com.paypal.selion.platform.grid.Grid
 
getWidth() - Method in class com.paypal.selion.platform.html.Image
This function is to get image's width.
getXmlTestName() - Method in class com.paypal.selion.internal.platform.grid.AbstractTestSession
 
getXPathBase() - Method in class com.paypal.selion.platform.html.Table
Generates xPath from element locator and path to the row (<tr> tag)
Checks if table has <TBODY> tag and adds it to the xPath
getYear() - Method in class com.paypal.selion.platform.html.DatePicker
Get the current year of a date picker.
Grid - Class in com.paypal.selion.platform.grid
Utility class making it easy to write tests based on Selenium WebDriver in a multi-thread context.
GroupingView - Class in com.paypal.selion.internal.reports.html
View that takes a list of result, group them based on type of CollectionSplitter associated with it, and display the result in a table, 1 line for all the test that match a given criteria
GroupingView(String, String, String, VelocityEngine, List<ISuite>, CollectionSplitter) - Constructor for class com.paypal.selion.internal.reports.html.GroupingView
 
GroupingView(String, String, String, VelocityEngine, List<ISuite>, CollectionSplitter, Filter) - Constructor for class com.paypal.selion.internal.reports.html.GroupingView
 
GuiMapReader - Interface in com.paypal.selion.internal.platform.pageyaml
Interface which all PageObject "GUI Map" providers must implement.
GuiMapReaderFactory - Class in com.paypal.selion.internal.platform.pageyaml
This reader Factory returns the reader instance depending on the type of input data file.

H

hasDependentMethods() - Method in class com.paypal.selion.internal.platform.grid.AbstractTestSession
 
hasExpectedPageTitle() - Method in class com.paypal.selion.testcomponents.BasicPageImpl
Validates whether the actual current page title equals to expected page title.
hashCode() - Method in class com.paypal.selion.internal.reports.excelreport.ReportMap
 
hashCode() - Method in class com.paypal.selion.internal.reports.excelreport.SummarizedData
 
hashCode() - Method in class com.paypal.selion.internal.reports.excelreport.TestCaseResult
 
hasLogs() - Method in class com.paypal.selion.internal.reports.model.BaseLog
 
HEIGHT - Static variable in class com.paypal.selion.platform.html.Image
 
hover(Object...) - Method in class com.paypal.selion.platform.html.AbstractElement
Moves the mouse pointer to the middle of the element.
Hoverable - Interface in com.paypal.selion.platform.html.support.events
A marker Interface that represents those elements upon which the hover action can be performed.
HtmlElementUtils - Class in com.paypal.selion.platform.html.support
HtmlElementUtils houses utilities related to HTML element locators.
HtmlReporterListener - Class in com.paypal.selion.internal.reports.html
This class is responsible for creating Html Reports using Velocity Templates.
HtmlReporterListener() - Constructor for class com.paypal.selion.internal.reports.html.HtmlReporterListener
 

I

Image - Class in com.paypal.selion.platform.html
This class is the web element Image wrapper.
Image(String) - Constructor for class com.paypal.selion.platform.html.Image
Image Construction method

Usage:
Image(String, String) - Constructor for class com.paypal.selion.platform.html.Image
Use this constructor to override default controlName for logging purposes.
Image(ParentTraits, String) - Constructor for class com.paypal.selion.platform.html.Image
Use this constructor to create an Image contained within a parent.
Image(String, String, ParentTraits) - Constructor for class com.paypal.selion.platform.html.Image
Use this constructor to create an Image contained within a parent.
Implementor - Annotation Type in com.paypal.selion.platform.mobile
this annotation is used to define the implementation of annotated interface
incrementCount(int) - Method in class com.paypal.selion.internal.reports.excelreport.SummarizedData
 
incrementDuration(long) - Method in class com.paypal.selion.internal.reports.excelreport.SummarizedData
 
incrementiTotal() - Method in class com.paypal.selion.internal.reports.excelreport.SummarizedData
 
incrementiTotal(int) - Method in class com.paypal.selion.internal.reports.excelreport.SummarizedData
 
incrementRotalInstancePassedEnvt() - Method in class com.paypal.selion.internal.reports.html.CollectionSplitter
 
incrementTotalInstanceFailed() - Method in class com.paypal.selion.internal.reports.html.CollectionSplitter
 
incrementTotalInstanceFailedEnvt() - Method in class com.paypal.selion.internal.reports.html.CollectionSplitter
 
incrementTotalInstancePassed() - Method in class com.paypal.selion.internal.reports.html.CollectionSplitter
 
incrementTotalInstanceSkipped() - Method in class com.paypal.selion.internal.reports.html.CollectionSplitter
 
incrementTotalInstanceSkippedEnvt() - Method in class com.paypal.selion.internal.reports.html.CollectionSplitter
 
init() - Static method in class com.paypal.selion.reports.runtime.SeLionReporter
Provides saver with path to output information.
initConfig(ISuite) - Static method in class com.paypal.selion.configuration.Config
Parses suite parameters and generates SeLion Config object
initConfig(ITestContext) - Static method in class com.paypal.selion.configuration.Config
Parses configuration file and extracts values for test environment
initConfig() - Static method in class com.paypal.selion.configuration.Config
Reads and parses configuration file Initializes the configuration, reloading all data
initConfig(Map<Config.ConfigProperty, String>) - Static method in class com.paypal.selion.configuration.Config
Initializes the configuration, reloading all data while adding the supplied initialValues to the configuration.
initConfigSummary() - Static method in class com.paypal.selion.reports.services.ConfigSummaryData
Initialize the config summary map with Current Date.
initialize(ITestContext) - Method in interface com.paypal.selion.configuration.Initializer
Triggers a project specific initialization.
initialize(ITestContext) - Method in class com.paypal.selion.internal.configuration.OSSConfigInitializer
 
initializeAdditionalCapabilities(String[]) - Method in class com.paypal.selion.internal.platform.grid.AbstractTestSession
 
initializeAdditionalCapabilities(InvokedMethodInformation) - Method in class com.paypal.selion.internal.platform.grid.AbstractTestSession
Deprecated.
initializeAdditionalCapabilities(Class<? extends DefaultCapabilitiesBuilder>[]) - Method in class com.paypal.selion.internal.platform.grid.AbstractTestSession
 
Initializer - Interface in com.paypal.selion.configuration
Initializer represents the capabilities that any initializer must possess so as to let SeLion automatically invoke it (even if the implementation resides downstream).
initializeTestSession(InvokedMethodInformation) - Method in class com.paypal.selion.internal.platform.grid.AbstractTestSession
A initializer that initializes the sub-class of AbstractTestSession based on the annotation.
initializeTestSession(InvokedMethodInformation) - Method in class com.paypal.selion.internal.platform.grid.BasicTestSession
 
initializeTestSession(InvokedMethodInformation) - Method in class com.paypal.selion.internal.platform.grid.MobileTestSession
 
initializeTestSession(InvokedMethodInformation) - Method in class com.paypal.selion.internal.platform.grid.WebTestSession
Call this to initialize the WebTestSession object from the TestNG IInvokedMethod
initLocalConfigSummary(String) - Static method in class com.paypal.selion.reports.services.ConfigSummaryData
 
initPage(String, String) - Method in interface com.paypal.selion.platform.html.WebPage
Initialize the page by it's name and page path
initPage(String, String, String) - Method in interface com.paypal.selion.platform.html.WebPage
Initialize the page by it's name, page path, and site locale
initPage(String, String) - Method in class com.paypal.selion.testcomponents.AbstractPage
 
initPage(String, String, String) - Method in class com.paypal.selion.testcomponents.AbstractPage
 
initPage(String, String, WebDriverPlatform) - Method in class com.paypal.selion.testcomponents.AbstractPage
 
initPage(String, String, String, WebDriverPlatform) - Method in class com.paypal.selion.testcomponents.AbstractPage
 
initReporterMetadata() - Static method in class com.paypal.selion.reports.services.ReporterConfigMetadata
Initialize the report dictionary map with Current Date.
initTestSession(InvokedMethodInformation) - Method in class com.paypal.selion.internal.platform.grid.AbstractTestSession
 
insertConfigMethod(String, String, String, String, ITestResult) - Method in class com.paypal.selion.internal.reports.runtimereport.JsonRuntimeReporterHelper
This method is used to insert configuration method details based on the suite, test, groups and class name.
insertTestMethod(String, String, String, String, ITestResult) - Method in class com.paypal.selion.internal.reports.runtimereport.JsonRuntimeReporterHelper
This method is used to insert test method details based on the methods suite, test, groups and class name.
instantiate(WebDriverPlatform, Class<T>, String) - Static method in class com.paypal.selion.platform.mobile.MobileImplementationFinder
 
intercept(List<IMethodInstance>, ITestContext) - Method in class com.paypal.selion.internal.platform.grid.SessionSharingMethodInterceptor
 
InvokedMethodInformation - Class in com.paypal.selion.internal.utils
A Simple Pojo that is used to represent a TestNG's method and its test result.
InvokedMethodInformation() - Constructor for class com.paypal.selion.internal.utils.InvokedMethodInformation
 
IS_COMPLETED - Static variable in class com.paypal.selion.internal.reports.runtimereport.JsonRuntimeReporterHelper
 
isCheckable(WebElement) - Method in class com.paypal.selion.platform.grid.SeLionAppiumAndroidDriver
 
isCheckable(WebElement) - Method in class com.paypal.selion.platform.grid.SeLionSelendroidDriver
 
isCheckable(WebElement) - Method in interface com.paypal.selion.platform.mobile.android.SeLionAndroidBridgeDriver
Checks if the UI element's checkable property is currently true.
isCheckable() - Method in class com.paypal.selion.platform.mobile.android.UiObject
 
isCheckable() - Method in interface com.paypal.selion.platform.mobile.android.UserinterfaceObject
Checks if the UI element's checkable property is currently true.
isChecked(WebElement) - Method in class com.paypal.selion.platform.grid.SeLionAppiumAndroidDriver
 
isChecked(WebElement) - Method in class com.paypal.selion.platform.grid.SeLionSelendroidDriver
 
isChecked() - Method in class com.paypal.selion.platform.html.CheckBox
The CheckBox isChecked function It invokes SeLion session to handle the isChecked function against the element.
isChecked() - Method in class com.paypal.selion.platform.html.RadioButton
The RadioButton isChecked function It invokes SeLion session to handle the isChecked function against the element.
isChecked(WebElement) - Method in interface com.paypal.selion.platform.mobile.android.SeLionAndroidBridgeDriver
Checks if the UI element's checked property is currently true.
isChecked() - Method in class com.paypal.selion.platform.mobile.android.UiObject
 
isChecked() - Method in interface com.paypal.selion.platform.mobile.android.UserinterfaceObject
Checks if the UI element's checked property is currently true.
isClickable(WebElement) - Method in class com.paypal.selion.platform.grid.SeLionAppiumAndroidDriver
 
isClickable(WebElement) - Method in class com.paypal.selion.platform.grid.SeLionSelendroidDriver
 
isClickable(WebElement) - Method in interface com.paypal.selion.platform.mobile.android.SeLionAndroidBridgeDriver
Checks if the UI element's clickable property is currently true.
isClickable() - Method in class com.paypal.selion.platform.mobile.android.UiObject
 
isClickable() - Method in interface com.paypal.selion.platform.mobile.android.UserinterfaceObject
Checks if the UI element's clickable property is currently true.
isCurrentMethodSkipped(ITestNGListener) - Static method in class com.paypal.selion.configuration.ListenerManager
Check if ITestNGListener is to be skipped
isEditable() - Method in class com.paypal.selion.platform.html.TextField
The TextField isEditable function It invokes SeLion session to handle the isEditable function against the element.
isElementPresent() - Method in class com.paypal.selion.platform.html.AbstractElement
Checks if element is present in the html dom.
isElementPresent(String) - Static method in class com.paypal.selion.platform.html.support.HtmlElementUtils
Checks if the provided element is present on the page based on the locator provided
isEnabled() - Method in class com.paypal.selion.configuration.ListenerInfo
Gets a boolean indicating whether or not the listener is enabled.
isEnabled(WebElement) - Method in class com.paypal.selion.platform.grid.SeLionAppiumAndroidDriver
 
isEnabled(WebElement) - Method in class com.paypal.selion.platform.grid.SeLionSelendroidDriver
 
isEnabled() - Method in class com.paypal.selion.platform.html.AbstractElement
Is the element currently enabled or not? This will generally return true for everything but disabled input elements.
isEnabled() - Method in class com.paypal.selion.platform.html.CheckBox
The CheckBox isEditable function It invokes SeLion session to handle the isEditable function against the element.
isEnabled(WebElement) - Method in interface com.paypal.selion.platform.mobile.android.SeLionAndroidBridgeDriver
Checks if the UI element's enabled property is currently true.
isEnabled() - Method in class com.paypal.selion.platform.mobile.android.UiObject
 
isEnabled() - Method in interface com.paypal.selion.platform.mobile.android.UserinterfaceObject
Checks if the UI element's enabled property is currently true.
isFocusable(WebElement) - Method in class com.paypal.selion.platform.grid.SeLionAppiumAndroidDriver
 
isFocusable(WebElement) - Method in class com.paypal.selion.platform.grid.SeLionSelendroidDriver
 
isFocusable(WebElement) - Method in interface com.paypal.selion.platform.mobile.android.SeLionAndroidBridgeDriver
Checks if the UI element's focusable property is currently true.
isFocusable() - Method in class com.paypal.selion.platform.mobile.android.UiObject
 
isFocusable() - Method in interface com.paypal.selion.platform.mobile.android.UserinterfaceObject
Checks if the UI element's focusable property is currently true.
isFocused(WebElement) - Method in class com.paypal.selion.platform.grid.SeLionAppiumAndroidDriver
 
isFocused(WebElement) - Method in class com.paypal.selion.platform.grid.SeLionSelendroidDriver
 
isFocused(WebElement) - Method in interface com.paypal.selion.platform.mobile.android.SeLionAndroidBridgeDriver
Checks if the UI element's focused property is currently true.
isFocused() - Method in class com.paypal.selion.platform.mobile.android.UiObject
 
isFocused() - Method in interface com.paypal.selion.platform.mobile.android.UserinterfaceObject
Checks if the UI element's focused property is currently true.
isGlobalScopeOnly() - Method in enum com.paypal.selion.configuration.Config.ConfigProperty
Answer if the property is a global only property (i.e only Suite scope param / System / Env Property)
isHeadLessBrowser(String) - Static method in enum com.paypal.selion.internal.platform.grid.BrowserFlavors
 
isInitialized() - Method in interface com.paypal.selion.platform.html.WebPage
 
isInitialized() - Method in class com.paypal.selion.testcomponents.AbstractPage
 
isLocalRun() - Method in class com.paypal.selion.internal.platform.grid.SauceLabsHelper
 
isLocalRun() - Method in class com.paypal.selion.platform.grid.browsercapabilities.DefaultCapabilitiesBuilder
 
isLocalValuePresent(Config.ConfigProperty) - Method in class com.paypal.selion.configuration.LocalConfig
Answer if local configuration contains a value for specified property.
isLongClickable(WebElement) - Method in class com.paypal.selion.platform.grid.SeLionAppiumAndroidDriver
 
isLongClickable(WebElement) - Method in class com.paypal.selion.platform.grid.SeLionSelendroidDriver
 
isLongClickable(WebElement) - Method in interface com.paypal.selion.platform.mobile.android.SeLionAndroidBridgeDriver
Checks if the view's long-clickable property is currently true.
isLongClickable() - Method in class com.paypal.selion.platform.mobile.android.UiObject
 
isLongClickable() - Method in interface com.paypal.selion.platform.mobile.android.UserinterfaceObject
Checks if the view's long-clickable property is currently true.
isPageValidated() - Method in interface com.paypal.selion.platform.html.WebPage
Returns the outcome of calling WebPage.validatePage() to validate the loaded page on the WebDriver session.
isPageValidated() - Method in class com.paypal.selion.testcomponents.AbstractPage
 
isPageValidated() - Method in class com.paypal.selion.testcomponents.BasicPageImpl
 
isScrollable(WebElement) - Method in class com.paypal.selion.platform.grid.SeLionAppiumAndroidDriver
 
isScrollable(WebElement) - Method in class com.paypal.selion.platform.grid.SeLionSelendroidDriver
 
isScrollable(WebElement) - Method in interface com.paypal.selion.platform.mobile.android.SeLionAndroidBridgeDriver
Checks if the view's scrollable property is currently true.
isScrollable() - Method in class com.paypal.selion.platform.mobile.android.UiObject
 
isScrollable() - Method in interface com.paypal.selion.platform.mobile.android.UserinterfaceObject
Checks if the view's scrollable property is currently true.
isSelected(WebElement) - Method in class com.paypal.selion.platform.grid.SeLionAppiumAndroidDriver
 
isSelected(WebElement) - Method in class com.paypal.selion.platform.grid.SeLionSelendroidDriver
 
isSelected(WebElement) - Method in interface com.paypal.selion.platform.mobile.android.SeLionAndroidBridgeDriver
Checks if the UI element's selected property is currently true.
isSelected() - Method in class com.paypal.selion.platform.mobile.android.UiObject
 
isSelected() - Method in interface com.paypal.selion.platform.mobile.android.UserinterfaceObject
Checks if the UI element's selected property is currently true.
isSharedSession - Variable in class com.paypal.selion.internal.platform.grid.AbstractTestSession
Shared session flag.
isStarted() - Method in class com.paypal.selion.internal.platform.grid.AbstractTestSession
 
isTestConfigPresent(String) - Static method in class com.paypal.selion.configuration.ConfigManager
 
isTestResultSuccess() - Method in class com.paypal.selion.internal.utils.InvokedMethodInformation
 
isTextPresent(String) - Method in class com.paypal.selion.platform.html.Label
It is to check whether the element's text matches with the specified pattern.
isValid(ITestResult) - Method in class com.paypal.selion.internal.reports.html.BlankFilter
 
isValid(ITestResult) - Method in class com.paypal.selion.internal.reports.html.StateFilter
 
isValidXpath(String) - Static method in class com.paypal.selion.platform.html.support.HtmlElementUtils
Validates a child locator to have the xpath dot notation.
isVisible() - Method in class com.paypal.selion.platform.html.AbstractElement
Is this element displayed or not? This method avoids the problem of having to parse an element's "style" attribute.

J

javascriptExecutor - Variable in class com.paypal.selion.platform.grid.SelionRemoteIOSDriver
 
JsonRuntimeReporterHelper - Class in com.paypal.selion.internal.reports.runtimereport
JsonRuntimeReporterHelper will provide methods to create JSON file which contains information about list of test methods and configuration methods executed with their corresponding status.
JsonRuntimeReporterHelper() - Constructor for class com.paypal.selion.internal.reports.runtimereport.JsonRuntimeReporterHelper
 

K

KEY - Static variable in interface com.paypal.selion.internal.platform.pageyaml.GuiMapReader
 

L

Label - Class in com.paypal.selion.platform.html
This class is the web Text wrapper.
Label(String) - Constructor for class com.paypal.selion.platform.html.Label
Label Construction method

Usage:
Label(String, String) - Constructor for class com.paypal.selion.platform.html.Label
Use this constructor to override default controlName for logging purposes.
Label(ParentTraits, String) - Constructor for class com.paypal.selion.platform.html.Label
Use this constructor to create a Label contained within a parent.
Label(String, String, ParentTraits) - Constructor for class com.paypal.selion.platform.html.Label
Use this constructor to create a Label contained within a parent.
Line - Class in com.paypal.selion.internal.reports.html
Holds single unit of information for each type of GroupingView.
Line(String, CollectionSplitter) - Constructor for class com.paypal.selion.internal.reports.html.Line
 
Link - Class in com.paypal.selion.platform.html
This class is the web element Link wrapper.
Link(String) - Constructor for class com.paypal.selion.platform.html.Link
Link Construction method

Usage:
Link(String, String) - Constructor for class com.paypal.selion.platform.html.Link
Use this constructor to override default controlName for logging purposes.
Link(ParentTraits, String) - Constructor for class com.paypal.selion.platform.html.Link
Use this constructor to create a Link contained within a parent.
Link(String, String, ParentTraits) - Constructor for class com.paypal.selion.platform.html.Link
Use this constructor to create a Link contained within a parent.
ListenerInfo - Class in com.paypal.selion.configuration
ListenerInfo serves as a utility to store information pertaining to a Listener, used by ListenerManager.registerListener(ListenerInfo) .
ListenerInfo(Class<?>, String) - Constructor for class com.paypal.selion.configuration.ListenerInfo
Saves information about listener class which is enabled/disabled per its VM argument.
ListenerInfo(Class<?>, String, boolean) - Constructor for class com.paypal.selion.configuration.ListenerInfo
Saves information about listener class which is enabled/disabled per its VM argument.
ListenerManager - Class in com.paypal.selion.configuration
ListenerManager provides facilities to register and use Listeners.
loadObjectMap(Map<String, String>) - Method in class com.paypal.selion.testcomponents.AbstractPage
Load object map.
LocalConfig - Class in com.paypal.selion.configuration
A local configuration object that contains SeLion configuration property values (i.e.
LocalConfig() - Constructor for class com.paypal.selion.configuration.LocalConfig
Constructs a new instance of this class.
LocalConfig(Config.ConfigProperty, String) - Constructor for class com.paypal.selion.configuration.LocalConfig
Constructs a new instance of this class with the specified initial value.
LocalConfig(Map<Config.ConfigProperty, String>) - Constructor for class com.paypal.selion.configuration.LocalConfig
Constructs a new instance of this class from the specified initial values.
locateChildElement(String) - Method in class com.paypal.selion.platform.html.AbstractContainer
 
locateChildElement(String) - Method in interface com.paypal.selion.platform.html.ParentTraits
Returns the child element denoted by the locator
locateChildElement(String) - Method in class com.paypal.selion.testcomponents.BasicPageImpl
 
locateChildElements(String) - Method in class com.paypal.selion.platform.html.AbstractContainer
 
locateChildElements(String) - Method in interface com.paypal.selion.platform.html.ParentTraits
Returns the List of WebElements WebElement denoted by the locator
locateChildElements(String) - Method in class com.paypal.selion.testcomponents.BasicPageImpl
 
locateElement(int, String) - Method in class com.paypal.selion.platform.html.AbstractContainer
Sets the container index and searches for the descendant element using the child locator.
locateElement(String) - Static method in class com.paypal.selion.platform.html.support.HtmlElementUtils
Parses locator string to identify the proper By subclass before calling Selenium WebElement.findElement(By) to locate the web element.
locateElement(String, ParentTraits) - Static method in class com.paypal.selion.platform.html.support.HtmlElementUtils
Parses locator string to identify the proper By subclass before calling Selenium WebElement.findElement(By) to locate the web element nested within the parent web element.
locateElements(String) - Static method in class com.paypal.selion.platform.html.support.HtmlElementUtils
Parses locator string to identify the proper By subclass before calling Selenium WebElement.findElements(By) to locate the web elements.
locateElements(String, ParentTraits) - Static method in class com.paypal.selion.platform.html.support.HtmlElementUtils
Parses locator string to identify the proper By subclass before calling Selenium WebElement.findElements(By) to locate the web elements nested within the parent web .
locator - Variable in class com.paypal.selion.platform.mobile.android.UiObject
 
log(String, boolean) - Static method in class com.paypal.selion.reports.runtime.SeLionReporter
Generates log entry with message provided
log(String, boolean, boolean) - Static method in class com.paypal.selion.reports.runtime.SeLionReporter
Generates log entry with message provided
LOG_DEMARKER - Static variable in class com.paypal.selion.platform.html.AbstractElement
 
LogAction - Interface in com.paypal.selion.reports.services
This interface facilitates custom actions to be taken place whenever a person invokes SeLionReporter.log(String, boolean, boolean) method.
logger - Static variable in class com.paypal.selion.platform.grid.browsercapabilities.DefaultCapabilitiesBuilder
 
logUIAction(UIActions) - Method in class com.paypal.selion.platform.html.AbstractElement
 
logUIActions(UIActions, String) - Method in class com.paypal.selion.platform.html.AbstractElement
 
longClick(WebElement) - Method in class com.paypal.selion.platform.grid.SeLionAppiumAndroidDriver
 
longClick(WebElement) - Method in class com.paypal.selion.platform.grid.SeLionSelendroidDriver
 
longClick(WebElement) - Method in interface com.paypal.selion.platform.mobile.android.SeLionAndroidBridgeDriver
Long clicks the center of the visible bounds of the UI element.
longClick(Object...) - Method in class com.paypal.selion.platform.mobile.android.UiObject
 
longClick(Object...) - Method in interface com.paypal.selion.platform.mobile.android.UserinterfaceObject
Long clicks the center of the visible bounds of the UI element.
longClickBottomRight(WebElement) - Method in class com.paypal.selion.platform.grid.SeLionAppiumAndroidDriver
 
longClickBottomRight(WebElement) - Method in class com.paypal.selion.platform.grid.SeLionSelendroidDriver
 
longClickBottomRight(WebElement) - Method in interface com.paypal.selion.platform.mobile.android.SeLionAndroidBridgeDriver
Long clicks bottom and right corner of the UI element.
longClickBottomRight(Object...) - Method in class com.paypal.selion.platform.mobile.android.UiObject
 
longClickBottomRight(Object...) - Method in interface com.paypal.selion.platform.mobile.android.UserinterfaceObject
Long clicks bottom and right corner of the UI element.
longClickTopLeft(WebElement) - Method in class com.paypal.selion.platform.grid.SeLionAppiumAndroidDriver
 
longClickTopLeft(WebElement) - Method in class com.paypal.selion.platform.grid.SeLionSelendroidDriver
 
longClickTopLeft(WebElement) - Method in interface com.paypal.selion.platform.mobile.android.SeLionAndroidBridgeDriver
Long clicks on the top and left corner of the UI element.
longClickTopLeft(Object...) - Method in class com.paypal.selion.platform.mobile.android.UiObject
 
longClickTopLeft(Object...) - Method in interface com.paypal.selion.platform.mobile.android.UserinterfaceObject
Long clicks on the top and left corner of the UI element.

M

MobileButton - Interface in com.paypal.selion.platform.mobile.elements
MobileButton interface allows access to, and control of, button elements in your app.
MobileDriverFactory - Class in com.paypal.selion.internal.platform.grid.browsercapabilities
This factory class is responsible for providing the framework with a RemoteWebDriver instance based on the Mobile Node type.
MobileDriverFactory() - Constructor for class com.paypal.selion.internal.platform.grid.browsercapabilities.MobileDriverFactory
 
MobileElement - Interface in com.paypal.selion.platform.mobile.elements
MobileElement is the super interface for all user interface elements in the context of the Automation instrument for automating user interface testing.
MobileImage - Interface in com.paypal.selion.platform.mobile.elements
MobileImage interface allows access to, and control of, Image elements in your app.
MobileImplementationFinder - Class in com.paypal.selion.platform.mobile
This class finds correct implementation for mobile interfaces and create a new instance for it or throw exception.
MobileLabel - Interface in com.paypal.selion.platform.mobile.elements
MobileLabel interface allows access to, and control of, label elements in your app.
MobileList - Interface in com.paypal.selion.platform.mobile.elements
MobileList interface allows access to, and control of, elements within a list in your app.
MobileNodeType - Enum in com.paypal.selion.internal.platform.grid
Enum to represent the valid mobile node types.
MobileObjectInstantiationException - Exception in com.paypal.selion.platform.mobile
Thrown when a mobile element object can not be instantiated.
MobileObjectInstantiationException(String) - Constructor for exception com.paypal.selion.platform.mobile.MobileObjectInstantiationException
 
MobileObjectInstantiationException(String, Throwable) - Constructor for exception com.paypal.selion.platform.mobile.MobileObjectInstantiationException
 
MobilePicker - Interface in com.paypal.selion.platform.mobile.elements
MobilePicker interface allows access to, and control of, wheel elements within a picker.
MobileSlider - Interface in com.paypal.selion.platform.mobile.elements
MobileSlider interface allows access to, and control of, text field elements in your app.
MobileSwitch - Interface in com.paypal.selion.platform.mobile.elements
MobileSwitch interface allows access to, and control of, switch elements in your app.
MobileTest - Annotation Type in com.paypal.selion.annotations
Interface creates annotation MobileTest and specified parameters
Annotation @MobileTest will let Grid know to open a session on a mobile device/simulator.
MobileTestSession - Class in com.paypal.selion.internal.platform.grid
A class for loading and representing the MobileTest annotation parameters.
MobileTextField - Interface in com.paypal.selion.platform.mobile.elements
MobileTextField interface allows access to, and control of, text field elements in your app.

N

NA - Static variable in class com.paypal.selion.internal.reports.excelreport.TestCaseResult
 
NEWLINE - Static variable in class com.paypal.selion.internal.reports.excelreport.TestCaseResult
 

O

onAssertFailure(IAssert<?>, AssertionError) - Method in class com.paypal.selion.platform.asserts.SeLionHardAssert
 
onAssertFailure(IAssert<?>, AssertionError) - Method in class com.paypal.selion.platform.asserts.SeLionSoftAssert
 
onAssertSuccess(IAssert<?>) - Method in class com.paypal.selion.platform.asserts.SeLionHardAssert
 
onAssertSuccess(IAssert<?>) - Method in class com.paypal.selion.platform.asserts.SeLionSoftAssert
 
onConfigurationFailure(ITestResult) - Method in class com.paypal.selion.internal.reports.runtimereport.RuntimeReporterListener
 
onConfigurationSkip(ITestResult) - Method in class com.paypal.selion.internal.reports.runtimereport.RuntimeReporterListener
 
onConfigurationSuccess(ITestResult) - Method in class com.paypal.selion.internal.reports.runtimereport.RuntimeReporterListener
 
ONE_FINGER - Static variable in interface com.paypal.selion.platform.mobile.ios.SeLionIOSBridgeDriver
Constant representing one finger
onFinish(ISuite) - Method in class com.paypal.selion.internal.platform.grid.SeleniumGridListener
Closes selenium session when suite finished to run
onFinish(ITestContext) - Method in class com.paypal.selion.internal.platform.grid.SeleniumGridListener
 
onFinish(ISuite) - Method in class com.paypal.selion.internal.reports.runtimereport.RuntimeReporterListener
 
onFinish(ITestContext) - Method in class com.paypal.selion.internal.reports.runtimereport.RuntimeReporterListener
 
onStart(ISuite) - Method in class com.paypal.selion.internal.platform.grid.SeleniumGridListener
Initiate config on suite start
onStart(ITestContext) - Method in class com.paypal.selion.internal.platform.grid.SeleniumGridListener
On start each suite initialize config object and report object
onStart(ISuite) - Method in class com.paypal.selion.internal.reports.runtimereport.RuntimeReporterListener
 
onStart(ITestContext) - Method in class com.paypal.selion.internal.reports.runtimereport.RuntimeReporterListener
 
onTestFailedButWithinSuccessPercentage(ITestResult) - Method in class com.paypal.selion.internal.platform.grid.SeleniumGridListener
 
onTestFailedButWithinSuccessPercentage(ITestResult) - Method in class com.paypal.selion.internal.reports.runtimereport.RuntimeReporterListener
 
onTestFailure(ITestResult) - Method in class com.paypal.selion.internal.platform.grid.SeleniumGridListener
 
onTestFailure(ITestResult) - Method in class com.paypal.selion.internal.reports.runtimereport.RuntimeReporterListener
 
onTestSkipped(ITestResult) - Method in class com.paypal.selion.internal.platform.grid.SeleniumGridListener
 
onTestSkipped(ITestResult) - Method in class com.paypal.selion.internal.reports.runtimereport.RuntimeReporterListener
 
onTestStart(ITestResult) - Method in class com.paypal.selion.internal.platform.grid.SeleniumGridListener
 
onTestStart(ITestResult) - Method in class com.paypal.selion.internal.reports.runtimereport.RuntimeReporterListener
 
onTestSuccess(ITestResult) - Method in class com.paypal.selion.internal.platform.grid.SeleniumGridListener
 
onTestSuccess(ITestResult) - Method in class com.paypal.selion.internal.reports.runtimereport.RuntimeReporterListener
 
open(String) - Static method in class com.paypal.selion.platform.grid.Grid
Helper method to load a URL in a browser.
organize() - Method in class com.paypal.selion.internal.reports.html.CollectionSplitter
 
OSSConfigInitializer - Class in com.paypal.selion.internal.configuration
A Simple initializer to prioritize initialization related to the Config initializations.
OSSConfigInitializer() - Constructor for class com.paypal.selion.internal.configuration.OSSConfigInitializer
 

P

PageContents - Class in com.paypal.selion.internal.reports.model
Object representing web page contents.
PageContents(char[], String) - Constructor for class com.paypal.selion.internal.reports.model.PageContents
Create a new page source object.
PageContents(byte[], String) - Constructor for class com.paypal.selion.internal.reports.model.PageContents
Creates a new screen shot object
PageContents(String, String) - Constructor for class com.paypal.selion.internal.reports.model.PageContents
Create a new page source object.
PageValidationException - Exception in com.paypal.selion.platform.html
This exception is intended to encompass all exceptions that might be thrown when we validate pages
PageValidationException(String) - Constructor for exception com.paypal.selion.platform.html.PageValidationException
 
ParentNotFoundException - Exception in com.paypal.selion.platform.html.support
User defined exception to be thrown when a parent type is not found
ParentNotFoundException(String) - Constructor for exception com.paypal.selion.platform.html.support.ParentNotFoundException
 
ParentNotFoundException(String, Throwable) - Constructor for exception com.paypal.selion.platform.html.support.ParentNotFoundException
 
ParentTraits - Interface in com.paypal.selion.platform.html
A generic interface for outlining the Parent traits of an HTML entity in SeLion.
By Default, A Page BasicPageImpl is the parent to AbstractElement when loaded via SeLion.
parse(String) - Method in class com.paypal.selion.internal.reports.model.BaseLog
Parsing the JSON string using Gson library.
PASS - Static variable in class com.paypal.selion.internal.reports.excelreport.SummarizedData
 
perform() - Method in interface com.paypal.selion.reports.services.LogAction
Implement this method to define the custom action that needs to be done as apart of executing SeLionReporter.log(String, boolean, boolean)
printConfiguration(String) - Static method in class com.paypal.selion.configuration.ConfigManager
A utility method that can dump the configuration for a given <test> identified with its name.
printConfigValues(String) - Method in class com.paypal.selion.configuration.LocalConfig
Prints the configuration values associated with the LocalConfig.
printSeLionConfigValues() - Static method in class com.paypal.selion.configuration.Config
Prints SeLion Config Values
processed() - Method in interface com.paypal.selion.internal.platform.pageyaml.ProcessGuiMap
 
ProcessGuiMap - Interface in com.paypal.selion.internal.platform.pageyaml
This interface represents the abilities of any concrete implementation that deals with parsing GUI Object map for creating the SeLion Page Objects.
processPage(FileSystemResource) - Method in interface com.paypal.selion.internal.platform.pageyaml.ProcessGuiMap
Process a file represented by FileSystemResource
processScreenShot() - Method in class com.paypal.selion.platform.html.AbstractElement
 

R

RadioButton - Class in com.paypal.selion.platform.html
This class is the web element RadioButton wrapper.
RadioButton(String) - Constructor for class com.paypal.selion.platform.html.RadioButton
RadioButton Construction method

Usage:
RadioButton(String, String) - Constructor for class com.paypal.selion.platform.html.RadioButton
Use this constructor to override default controlName for logging purposes.
RadioButton(ParentTraits, String) - Constructor for class com.paypal.selion.platform.html.RadioButton
Use this constructor to create a RadioButton contained within a parent.
RadioButton(String, String, ParentTraits) - Constructor for class com.paypal.selion.platform.html.RadioButton
Use this constructor to create a RadioButton contained within a parent.
RegexUtils - Class in com.paypal.selion.internal.utils
Methods for performing regex based matches.
registerListener(ListenerInfo) - Static method in class com.paypal.selion.configuration.ListenerManager
Register your Listener using this method.
RemoteNodeInformation - Class in com.paypal.selion.platform.grid
A simple POJO class that represents the hostname/ip and port number of a remote node against which a Webdriver based test is executing.
RemoteNodeInformation(String, int) - Constructor for class com.paypal.selion.platform.grid.RemoteNodeInformation
 
removeColTitle(String) - Method in class com.paypal.selion.internal.reports.excelreport.BaseReport
 
removeColTitle(int) - Method in class com.paypal.selion.internal.reports.excelreport.BaseReport
 
removeConfig(String) - Static method in class com.paypal.selion.configuration.ConfigManager
Remove the local configuration LocalConfig associated supplied name.
ReporterConfigMetadata - Class in com.paypal.selion.reports.services
This class provides mechanisms to inject metadata in the report that will be used to format the configuration data when the HTML report is rendered.
ReporterDateFormatter - Class in com.paypal.selion.internal.reports.services
This class is responsible for providing formatting helpers to JSON generator, Runtime Reporter and HTML Reporter to help parse and display the report data in appropriate format in each of their report formats.
ReporterDateFormatter() - Constructor for class com.paypal.selion.internal.reports.services.ReporterDateFormatter
 
ReporterException - Exception in com.paypal.selion.internal.reports.html
This exception is to be thrown when something goes wrong while running the flow to report test case execution/result
ReporterException(Exception) - Constructor for exception com.paypal.selion.internal.reports.html.ReporterException
 
ReporterException(String) - Constructor for exception com.paypal.selion.internal.reports.html.ReporterException
 
ReporterException(String, Exception) - Constructor for exception com.paypal.selion.internal.reports.html.ReporterException
 
ReportMap<V> - Class in com.paypal.selion.internal.reports.excelreport
Generates a map of report to be generated.
ReportMap(String, Map<String, List<V>>, int) - Constructor for class com.paypal.selion.internal.reports.excelreport.ReportMap
 
ReportMap(String, List<BaseReport<V>>) - Constructor for class com.paypal.selion.internal.reports.excelreport.ReportMap
 
ReportSheetNames - Enum in com.paypal.selion.internal.reports.excelreport
Enum defining the major reports.
reset() - Method in class com.paypal.selion.platform.html.DatePicker
Clears the date picker.
resolveByType(String) - Static method in class com.paypal.selion.platform.html.support.HtmlElementUtils
Method to split the locator string with delimiter '|' to return a valid By type.
resolveControlNameToUseForLogs() - Method in class com.paypal.selion.platform.html.AbstractElement
 
retrieveCustomCapabilities(String[]) - Static method in class com.paypal.selion.internal.platform.grid.browsercapabilities.CapabilitiesHelper
Parse capabilities from an array of String which uses the "name:value" format
retrieveCustomCapabilities(InvokedMethodInformation) - Static method in class com.paypal.selion.internal.platform.grid.browsercapabilities.CapabilitiesHelper
Deprecated.
retrieveCustomCapabilities(Class<? extends DefaultCapabilitiesBuilder>) - Static method in class com.paypal.selion.internal.platform.grid.browsercapabilities.CapabilitiesHelper
Acquire capabilities from a DefaultCapabilitiesBuilder provider.
retrieveCustomCapsObjects() - Static method in class com.paypal.selion.internal.platform.grid.browsercapabilities.CapabilitiesHelper
 
retrieveCustomCapsViaServiceLoaders() - Static method in class com.paypal.selion.internal.platform.grid.browsercapabilities.CapabilitiesHelper
 
RuntimeReporterListener - Class in com.paypal.selion.internal.reports.runtimereport
RuntimeReporter is a listener which gets invoked when a test method or configuration method starts or completed.
RuntimeReporterListener() - Constructor for class com.paypal.selion.internal.reports.runtimereport.RuntimeReporterListener
 

S

SauceLabsHelper - Class in com.paypal.selion.internal.platform.grid
A Helper class that is internally used by SeLion to embed the current test's Sauce Labs Job URL to the Test Report.
SauceLabsHelper() - Constructor for class com.paypal.selion.internal.platform.grid.SauceLabsHelper
 
scrollDown() - Method in class com.paypal.selion.platform.grid.SeLionSelendroidDriver
Scroll the screen down.
scrollLeft() - Method in class com.paypal.selion.platform.grid.SeLionSelendroidDriver
Scroll the screen to the left.
scrollRight() - Method in class com.paypal.selion.platform.grid.SeLionSelendroidDriver
Scroll the screen to the right.
scrollToCellAtIndex(int) - Method in class com.paypal.selion.platform.mobile.android.UiList
 
scrollToCellAtIndex(int) - Method in interface com.paypal.selion.platform.mobile.elements.MobileList
Scrolls to the table cell at the specified index.
scrollToCellAtIndex(int) - Method in class com.paypal.selion.platform.mobile.ios.UIAList
 
scrollToCellAtIndex(int) - Method in class com.paypal.selion.platform.mobile.ios.UIATableView
 
scrollToCellAtIndex(int) - Method in interface com.paypal.selion.platform.mobile.ios.UIAutomationTableView
Scrolls to the table cell at the specified index.
scrollToVisible(WebElement) - Method in class com.paypal.selion.platform.grid.SeLionAppiumIOSDriver
 
scrollToVisible(WebElement) - Method in class com.paypal.selion.platform.grid.SelionRemoteIOSDriver
 
scrollToVisible(WebElement) - Method in interface com.paypal.selion.platform.mobile.ios.SeLionIOSBridgeDriver
Scrolls until the specified WebElement is visible in a container view.
scrollToVisible() - Method in class com.paypal.selion.platform.mobile.ios.UIAElement
 
scrollToVisible() - Method in interface com.paypal.selion.platform.mobile.ios.UIAutomationElement
Scrolls until the specified element is visible in a container view.
scrollUp() - Method in class com.paypal.selion.platform.grid.SeLionSelendroidDriver
Scroll the screen up.
select(String) - Method in class com.paypal.selion.platform.html.SelectList
Selects an option using optionLocator.
select(String[]) - Method in class com.paypal.selion.platform.html.SelectList
Selects an option using a String array of optionLocators.
Selectable - Interface in com.paypal.selion.platform.html.support.events
Interface for elements which can be selected.
selectByIndex(int) - Method in class com.paypal.selion.platform.html.SelectList
Select the option at the given index.
selectByIndex(String[]) - Method in class com.paypal.selion.platform.html.SelectList
Select the option at the given indexes.
selectByLabel(String) - Method in class com.paypal.selion.platform.html.SelectList
Select all options that display text matching the argument.
selectByLabel(String[]) - Method in class com.paypal.selion.platform.html.SelectList
Select all options that display text matching any arguments.
selectByValue(String) - Method in class com.paypal.selion.platform.html.SelectList
Select all options that have a value matching the argument.
selectByValue(String[]) - Method in class com.paypal.selion.platform.html.SelectList
Select all options that have a value matching any arguments.
SelectList - Class in com.paypal.selion.platform.html
This class is the web element Select wrapper.
SelectList(String) - Constructor for class com.paypal.selion.platform.html.SelectList
SelectList Construction method

Usage:
SelectList(String, String) - Constructor for class com.paypal.selion.platform.html.SelectList
Use this constructor to override default controlName for logging purposes.
SelectList(ParentTraits, String) - Constructor for class com.paypal.selion.platform.html.SelectList
Use this constructor to create a SelectList contained within a parent.
SelectList(String, String, ParentTraits) - Constructor for class com.paypal.selion.platform.html.SelectList
Use this constructor to create a SelectList contained within a parent.
SeleniumGridListener - Class in com.paypal.selion.internal.platform.grid
Contains the logic that will take care of all the selenium related
SeleniumGridListener() - Constructor for class com.paypal.selion.internal.platform.grid.SeleniumGridListener
 
SeLionAndroidBridgeDriver - Interface in com.paypal.selion.platform.mobile.android
SeLionAndroidBridgeDriver acts as a single level of abstraction for the page object model implementation for android mobile drivers.
SeLionAppiumAndroidDriver - Class in com.paypal.selion.platform.grid
SeLionAppiumAndroidDriver provides facility to add custom CommandExecutor to AndroidDriver.
SeLionAppiumAndroidDriver(URL, Capabilities) - Constructor for class com.paypal.selion.platform.grid.SeLionAppiumAndroidDriver
 
SeLionAppiumAndroidDriver(CommandExecutor, Capabilities, URL) - Constructor for class com.paypal.selion.platform.grid.SeLionAppiumAndroidDriver
 
SeLionAppiumIOSDriver - Class in com.paypal.selion.platform.grid
SeLionAppiumIOSDriver provides facility to add custom CommandExecutor to IOSDriver.
SeLionAppiumIOSDriver(URL, Capabilities) - Constructor for class com.paypal.selion.platform.grid.SeLionAppiumIOSDriver
 
SeLionAppiumIOSDriver(CommandExecutor, Capabilities, URL) - Constructor for class com.paypal.selion.platform.grid.SeLionAppiumIOSDriver
 
SeLionAsserts - Class in com.paypal.selion.platform.asserts
SeLion static asserts class, which provides methods for both hard and soft assertion.
SeLionAssertsListener - Class in com.paypal.selion.internal.platform.asserts
SeLionAssertsListener holds all the test level logic for SeLion asserts.
SeLionAssertsListener() - Constructor for class com.paypal.selion.internal.platform.asserts.SeLionAssertsListener
 
SeLionHardAssert - Class in com.paypal.selion.platform.asserts
SeLion Hard Assert class which provides the capability to log all the asserts and their status.
SeLionHardAssert() - Constructor for class com.paypal.selion.platform.asserts.SeLionHardAssert
 
SeLionIOSBridgeDriver - Interface in com.paypal.selion.platform.mobile.ios
SeLionIOSBridgeDriver acts as single level of abstraction between different mobile driver implementations.
SelionRemoteIOSDriver - Class in com.paypal.selion.platform.grid
SelionRemoteIOSDriver provides facility to add custom CommandExecutor to RemoteIOSDriver .
SelionRemoteIOSDriver(URL, IOSCapabilities) - Constructor for class com.paypal.selion.platform.grid.SelionRemoteIOSDriver
 
SelionRemoteIOSDriver(CommandExecutor, IOSCapabilities) - Constructor for class com.paypal.selion.platform.grid.SelionRemoteIOSDriver
 
SeLionReporter - Class in com.paypal.selion.reports.runtime
A TestNG compatible message logger.
SeLionReporter() - Constructor for class com.paypal.selion.reports.runtime.SeLionReporter
 
SeLionSelendroidDriver - Class in com.paypal.selion.platform.grid
SeLionSelendroidDriver provides facility to add custom CommandExecutor to SelendroidDriver.
SeLionSelendroidDriver(Capabilities) - Constructor for class com.paypal.selion.platform.grid.SeLionSelendroidDriver
 
SeLionSelendroidDriver(URL, Capabilities) - Constructor for class com.paypal.selion.platform.grid.SeLionSelendroidDriver
 
SeLionSelendroidDriver(CommandExecutor, Capabilities) - Constructor for class com.paypal.selion.platform.grid.SeLionSelendroidDriver
 
SeLionSoftAssert - Class in com.paypal.selion.platform.asserts
SeLion Soft Asserts which provides the capability to log the asserts and their status.
SeLionSoftAssert() - Constructor for class com.paypal.selion.platform.asserts.SeLionSoftAssert
 
sendKeys(String) - Method in class com.paypal.selion.platform.mobile.android.UiTextView
 
sendKeys(String) - Method in interface com.paypal.selion.platform.mobile.elements.MobileTextField
send keys to element without cleaning its values
sendKeys(String) - Method in class com.paypal.selion.platform.mobile.ios.UIATextField
 
SessionSharingMethodInterceptor - Class in com.paypal.selion.internal.platform.grid
SessionSharingMethodInterceptor controls order of execution of tests that share the same selenium session.
SessionSharingMethodInterceptor() - Constructor for class com.paypal.selion.internal.platform.grid.SessionSharingMethodInterceptor
 
setActualMethod(Method) - Method in class com.paypal.selion.internal.utils.InvokedMethodInformation
 
setBridgeDriver(SeLionIOSBridgeDriver) - Method in class com.paypal.selion.platform.mobile.ios.UIAElement
 
setChildBy(String) - Method in class com.paypal.selion.platform.mobile.android.UiList
 
setChildBy(By) - Method in class com.paypal.selion.platform.mobile.android.UiList
 
setChildBy(String) - Method in interface com.paypal.selion.platform.mobile.elements.MobileList
set the element that should be searched inside a list
setChildBy(By) - Method in interface com.paypal.selion.platform.mobile.elements.MobileList
set the element that should be searched inside a list
setChildBy(String) - Method in class com.paypal.selion.platform.mobile.ios.UIAList
 
setChildBy(By) - Method in class com.paypal.selion.platform.mobile.ios.UIAList
 
setClassName(String) - Method in class com.paypal.selion.internal.reports.excelreport.TestCaseResult
 
setColTitles(List<String>) - Method in class com.paypal.selion.internal.reports.excelreport.BaseReport
 
setCommandExecutor(CommandExecutor) - Method in class com.paypal.selion.platform.grid.EventFiringCommandExecutor
Set the CommandExecutor
setConfigProperty(Config.ConfigProperty, Object) - Static method in class com.paypal.selion.configuration.Config
Sets a SeLion configuration value.
setConfigProperty(Config.ConfigProperty, Object) - Method in class com.paypal.selion.configuration.LocalConfig
Sets the SeLion configuration property value.
setCurrentMethodName(String) - Method in class com.paypal.selion.internal.utils.InvokedMethodInformation
 
setCurrentTestName(String) - Method in class com.paypal.selion.internal.utils.InvokedMethodInformation
 
setData(List<ISuite>) - Method in class com.paypal.selion.internal.reports.html.GroupingView
 
setDate(Calendar) - Method in class com.paypal.selion.platform.html.DatePicker
This is the main function of the DatePicker object to select the date specified by the input parameter.
setDate(String) - Method in class com.paypal.selion.platform.html.DatePicker
This function set the date on the DatePicker using the input paramter in the format of "MM.dd.yyyy" string
setDate(int, int, int) - Method in class com.paypal.selion.platform.html.DatePicker
This function set the date on the DatePicker using the year, month and day provided.
setDefect(List<String>) - Method in class com.paypal.selion.internal.reports.excelreport.TestCaseResult
 
setError(List<String>) - Method in class com.paypal.selion.internal.reports.excelreport.TestCaseResult
 
setExcelFileName(String) - Method in class com.paypal.selion.internal.reports.excelreport.ExcelReport
Sets the output file name for the Excel Report.
setException(Throwable) - Method in class com.paypal.selion.internal.utils.InvokedMethodInformation
 
setFilter(Filter) - Method in class com.paypal.selion.internal.reports.html.CollectionSplitter
 
setGeneratedReport(List<BaseReport<V>>) - Method in class com.paypal.selion.internal.reports.excelreport.ReportMap
 
setGroup(List<String>) - Method in class com.paypal.selion.internal.reports.excelreport.TestCaseResult
 
setHref(String) - Method in class com.paypal.selion.internal.reports.model.BaseLog
Sets the file location of the page source.
setId(String) - Method in class com.paypal.selion.internal.reports.model.PageContents
Set the id for this page source object
setiFailedCount(int) - Method in class com.paypal.selion.internal.reports.excelreport.SummarizedData
 
setIndex(int) - Method in class com.paypal.selion.platform.html.AbstractContainer
Sets the index at which the element will be returned when AbstractContainer.getElement() is called.
setiPassedCount(int) - Method in class com.paypal.selion.internal.reports.excelreport.SummarizedData
 
setiSkippedCount(int) - Method in class com.paypal.selion.internal.reports.excelreport.SummarizedData
 
setITestResultobj(ITestResult) - Method in class com.paypal.selion.internal.reports.excelreport.TestCaseResult
 
setiTotal(int) - Method in class com.paypal.selion.internal.reports.excelreport.SummarizedData
 
setListeners(List<EventListener>) - Method in class com.paypal.selion.platform.grid.EventFiringCommandExecutor
Set the EventListeners
setLocation(String) - Method in class com.paypal.selion.internal.reports.model.BaseLog
Sets the url of the current page.
setLocator(String) - Method in class com.paypal.selion.platform.mobile.ios.UIAElement
 
setlRuntime(long) - Method in class com.paypal.selion.internal.reports.excelreport.SummarizedData
 
setLstEntities(List<T>) - Method in class com.paypal.selion.internal.reports.excelreport.BaseReport
 
setMethodName(String) - Method in class com.paypal.selion.internal.reports.excelreport.TestCaseResult
 
setMethodParameters(Object[]) - Method in class com.paypal.selion.internal.utils.InvokedMethodInformation
 
setMethodsDependedUpon(String[]) - Method in class com.paypal.selion.internal.utils.InvokedMethodInformation
 
setMsg(String) - Method in class com.paypal.selion.internal.reports.model.BaseLog
Sets the msg.
setName(String) - Method in class com.paypal.selion.internal.reports.excelreport.ReportMap
 
setOffset(GestureOptions.TapOffset) - Method in class com.paypal.selion.platform.mobile.ios.GestureOptions.TapOptions
Sets the tapOffset for this GestureOptions.TapOptions object.
setOption(GestureOptions, int) - Method in class com.paypal.selion.platform.mobile.ios.GestureOptions.TapOptions
Sets a valid option for this GestureOptions.TapOptions object.
setOutputDirectory(String) - Static method in class com.paypal.selion.internal.reports.excelreport.TestCaseResult
 
setPageInitialized(boolean) - Method in class com.paypal.selion.testcomponents.AbstractPage
 
setPageSource(String) - Method in class com.paypal.selion.internal.reports.model.PageContents
Set the content for this source code object
setPageTitle(String) - Method in class com.paypal.selion.testcomponents.AbstractPage
 
setParent(ParentTraits) - Method in class com.paypal.selion.platform.html.AbstractElement
 
setParentForContainer(ParentTraits) - Method in class com.paypal.selion.platform.html.Container
Set a parent of type ParentTraits to this Container
setPickerWheelValue(WebElement, String) - Method in class com.paypal.selion.platform.grid.SeLionAppiumIOSDriver
 
setPickerWheelValue(WebElement, String) - Method in class com.paypal.selion.platform.grid.SelionRemoteIOSDriver
 
setPickerWheelValue(WebElement, String) - Method in interface com.paypal.selion.platform.mobile.ios.SeLionIOSBridgeDriver
Sets the value of UIAutomationPicker to the specified value.
setProperty(String, String) - Method in class com.paypal.selion.platform.html.AbstractElement
Sets value in property map AbstractElement.propMap.
setReport(List<String>) - Method in enum com.paypal.selion.internal.reports.excelreport.ReportSheetNames
 
setReportData(Map<String, List<V>>) - Method in class com.paypal.selion.internal.reports.excelreport.ReportMap
 
setReportName(String) - Method in class com.paypal.selion.internal.reports.excelreport.BaseReport
 
setScreen(String) - Method in class com.paypal.selion.internal.reports.model.BaseLog
Sets the file location of the screenshot.
setScreenImage(byte[]) - Method in class com.paypal.selion.internal.reports.model.PageContents
Set the image content
setsName(String) - Method in class com.paypal.selion.internal.reports.excelreport.SummarizedData
 
setStartColNum(int) - Method in class com.paypal.selion.internal.reports.excelreport.BaseReport
 
setStarted(boolean) - Method in class com.paypal.selion.internal.platform.grid.AbstractTestSession
Set the session to started.
setSuite(ISuite) - Method in class com.paypal.selion.internal.reports.html.CollectionSplitter
 
setTestDesc(String) - Method in class com.paypal.selion.internal.reports.excelreport.TestCaseResult
 
setTestMethodAttributes(Map<String, Object>) - Method in class com.paypal.selion.internal.utils.InvokedMethodInformation
 
setTestNGOutputFolder(String) - Static method in class com.paypal.selion.reports.runtime.SeLionReporter
Sets string path to the output
setTestResultSuccess(boolean) - Method in class com.paypal.selion.internal.utils.InvokedMethodInformation
 
setText(WebElement, String) - Method in class com.paypal.selion.platform.grid.SeLionAppiumAndroidDriver
 
setText(WebElement, String) - Method in class com.paypal.selion.platform.grid.SeLionSelendroidDriver
 
setText(WebElement, String) - Method in interface com.paypal.selion.platform.mobile.android.SeLionAndroidBridgeDriver
Sets the text in an editable field represented by WebElement, after clearing the field's content.
setText(String) - Method in class com.paypal.selion.platform.mobile.android.UiObject
 
setText(String) - Method in interface com.paypal.selion.platform.mobile.android.UserinterfaceObject
Sets the text in an editable field, after clearing the field's content.
setText(String) - Method in interface com.paypal.selion.platform.mobile.elements.MobileTextField
clear the existing text in text field and sets the text in the text field.
setText(String) - Method in class com.paypal.selion.platform.mobile.ios.UIATextField
 
setValue(CharSequence...) - Method in class com.paypal.selion.platform.mobile.android.UiTextView
 
setValue(CharSequence...) - Method in interface com.paypal.selion.platform.mobile.elements.MobileTextField
Deprecated.
setValue(CharSequence...) - Method in class com.paypal.selion.platform.mobile.ios.UIATextField
 
setValue(CharSequence...) - Method in interface com.paypal.selion.platform.mobile.ios.UIAutomationTextField
Sets the corresponding character sequence in the text field.
setValueOfWheelAtIndex(int, String) - Method in interface com.paypal.selion.platform.mobile.elements.MobilePicker
Sets the value to the PickerWheel at the specified index.
setValueOfWheelAtIndex(int, String) - Method in class com.paypal.selion.platform.mobile.ios.UIAPicker
 
setValueOfWheelAtIndex(int, String) - Method in interface com.paypal.selion.platform.mobile.ios.UIAutomationPicker
Sets the value to the PickerWheel at the specified index.
SINGLE_TAP - Static variable in interface com.paypal.selion.platform.mobile.ios.SeLionIOSBridgeDriver
Constant representing single tap
size() - Method in class com.paypal.selion.platform.html.AbstractContainer
Returns the number of containers found on the page.
SKIP - Static variable in class com.paypal.selion.internal.reports.excelreport.SummarizedData
 
SOFT_ASSERT_ATTRIBUTE_NAME - Static variable in class com.paypal.selion.platform.asserts.SeLionSoftAssert
 
start() - Method in class com.paypal.selion.platform.grid.WebDriverSessionHandler
WebDriverSessionHandler.start() will start a child thread that will keep pooling the title of the page so the the web session will not get timeout.
startHtml(PrintWriter) - Method in class com.paypal.selion.internal.reports.html.HtmlReporterListener
Starts HTML stream
startSession() - Method in class com.paypal.selion.internal.platform.grid.AbstractTestSession
A Method to start a new session.
startSession() - Method in class com.paypal.selion.internal.platform.grid.BasicTestSession
 
startSession() - Method in class com.paypal.selion.internal.platform.grid.MobileTestSession
 
startSession() - Method in class com.paypal.selion.internal.platform.grid.WebTestSession
 
StateFilter - Class in com.paypal.selion.internal.reports.html
This filter will be created with any of the three states (ITestResult.FAILURE,ITestResult.SUCCESS AND ITestResult.SKIP).
StateFilter(int) - Constructor for class com.paypal.selion.internal.reports.html.StateFilter
 
stop() - Method in class com.paypal.selion.platform.grid.WebDriverSessionHandler
WebDriverSessionHandler.stop() will stop the polling child thread.
submit() - Method in class com.paypal.selion.platform.html.Form
The Form submit function It invokes SeLion session to handle the submit action against the element.
Submitable - Interface in com.paypal.selion.platform.html.support.events
Interface for elements which perform a submit action.
SummarizedData - Class in com.paypal.selion.internal.reports.excelreport
Represents summary counts like total passed, failed, skipped
SummarizedData() - Constructor for class com.paypal.selion.internal.reports.excelreport.SummarizedData
 
SummaryReport - Class in com.paypal.selion.internal.reports.excelreport
Extends BaseReport
Displays data which is of the type SummarizedData
SummaryReport() - Constructor for class com.paypal.selion.internal.reports.excelreport.SummaryReport
 
SummaryReport(String) - Constructor for class com.paypal.selion.internal.reports.excelreport.SummaryReport
 
swipe(int, int, int, int) - Method in class com.paypal.selion.platform.grid.SeLionAppiumAndroidDriver
 
swipe(int, int, int, int) - Method in class com.paypal.selion.platform.grid.SeLionSelendroidDriver
 
swipe(int, int, int, int) - Method in interface com.paypal.selion.platform.mobile.android.SeLionAndroidBridgeDriver
preform a swipe action on the device
swipeDown(WebElement) - Method in class com.paypal.selion.platform.grid.SeLionAppiumAndroidDriver
 
swipeDown(WebElement) - Method in class com.paypal.selion.platform.grid.SeLionSelendroidDriver
 
swipeDown(WebElement) - Method in interface com.paypal.selion.platform.mobile.android.SeLionAndroidBridgeDriver
Performs the swipe down action on the WebElement.
swipeDown(Object...) - Method in class com.paypal.selion.platform.mobile.android.UiObject
 
swipeDown(Object...) - Method in interface com.paypal.selion.platform.mobile.android.UserinterfaceObject
Performs the swipe down action on the UiObject.
swipeLeft(WebElement) - Method in class com.paypal.selion.platform.grid.SeLionAppiumAndroidDriver
 
swipeLeft(WebElement) - Method in class com.paypal.selion.platform.grid.SeLionSelendroidDriver
 
swipeLeft(WebElement) - Method in interface com.paypal.selion.platform.mobile.android.SeLionAndroidBridgeDriver
Performs the swipe left action on the WebElement.
swipeLeft(Object...) - Method in class com.paypal.selion.platform.mobile.android.UiObject
 
swipeLeft(Object...) - Method in interface com.paypal.selion.platform.mobile.android.UserinterfaceObject
Performs the swipe left action on the UiObject.
swipeRight(WebElement) - Method in class com.paypal.selion.platform.grid.SeLionAppiumAndroidDriver
 
swipeRight(WebElement) - Method in class com.paypal.selion.platform.grid.SeLionSelendroidDriver
 
swipeRight(WebElement) - Method in interface com.paypal.selion.platform.mobile.android.SeLionAndroidBridgeDriver
Performs the swipe right action on the WebElement.
swipeRight(Object...) - Method in class com.paypal.selion.platform.mobile.android.UiObject
 
swipeRight(Object...) - Method in interface com.paypal.selion.platform.mobile.android.UserinterfaceObject
Performs the swipe right action on the UiObject.
swipeUp(WebElement) - Method in class com.paypal.selion.platform.grid.SeLionAppiumAndroidDriver
 
swipeUp(WebElement) - Method in class com.paypal.selion.platform.grid.SeLionSelendroidDriver
 
swipeUp(WebElement) - Method in interface com.paypal.selion.platform.mobile.android.SeLionAndroidBridgeDriver
Performs the swipe up action on the WebElement.
swipeUp(Object...) - Method in class com.paypal.selion.platform.mobile.android.UiObject
 
swipeUp(Object...) - Method in interface com.paypal.selion.platform.mobile.android.UserinterfaceObject
Performs the swipe up action on the UiObject.

T

Table - Class in com.paypal.selion.platform.html
This class is the web element Table wrapper
Table(String) - Constructor for class com.paypal.selion.platform.html.Table
Table Construction method

Usage:
Table(String, String) - Constructor for class com.paypal.selion.platform.html.Table
Use this constructor to override default controlName for logging purposes.
Table(ParentTraits, String) - Constructor for class com.paypal.selion.platform.html.Table
Use this constructor to create a Table contained within a parent.
Table(String, String, ParentTraits) - Constructor for class com.paypal.selion.platform.html.Table
Use this constructor to create a Table contained within a parent.
tap(WebElement) - Method in class com.paypal.selion.platform.grid.SeLionAppiumIOSDriver
 
tap(WebElement) - Method in class com.paypal.selion.platform.grid.SelionRemoteIOSDriver
 
tap(Object...) - Method in class com.paypal.selion.platform.mobile.android.UiObject
 
tap(Object...) - Method in interface com.paypal.selion.platform.mobile.elements.MobileElement
Taps the specified element and optionally waits for the provided expected elements.
TAP - Static variable in interface com.paypal.selion.platform.mobile.ios.SeLionIOSBridgeDriver
Constant representing tap gesture
tap(WebElement) - Method in interface com.paypal.selion.platform.mobile.ios.SeLionIOSBridgeDriver
Taps the specified WebElement.
tap(Object...) - Method in class com.paypal.selion.platform.mobile.ios.UIAElement
 
tap(Object...) - Method in interface com.paypal.selion.platform.mobile.ios.UIAutomationElement
Taps the specified element and optionally waits for the provided expected elements.
TapOffset(double, double) - Constructor for class com.paypal.selion.platform.mobile.ios.GestureOptions.TapOffset
 
TapOptions() - Constructor for class com.paypal.selion.platform.mobile.ios.GestureOptions.TapOptions
 
tapWithOptions(WebElement, EnumMap<GestureOptions, String>) - Method in class com.paypal.selion.platform.grid.SeLionAppiumIOSDriver
Deprecated.
tapWithOptions(WebElement, EnumMap<GestureOptions, String>) - Method in class com.paypal.selion.platform.grid.SelionRemoteIOSDriver
 
tapWithOptions(WebElement, EnumMap<GestureOptions, String>) - Method in interface com.paypal.selion.platform.mobile.ios.SeLionIOSBridgeDriver
Performs the specified gesture on the specified WebElement using a EnumMap to specify gesture attributes.
tapWithOptions(EnumMap<GestureOptions, String>, Object...) - Method in class com.paypal.selion.platform.mobile.ios.UIAElement
 
tapWithOptions(EnumMap<GestureOptions, String>, Object...) - Method in interface com.paypal.selion.platform.mobile.ios.UIAutomationElement
Performs the specified gesture on the specified element using a EnumMap to specify gesture attributes.
TEST_NAME_KEY - Static variable in class com.paypal.selion.internal.reports.html.HtmlReporterListener
This String constant holds the Key used by other classes to access the testName from the attribute map that is maintained in ITestResult for the method
TestCaseErrors - Class in com.paypal.selion.internal.reports.excelreport
Contains Error to Possible cause mapping
TestCaseResult - Class in com.paypal.selion.internal.reports.excelreport
Contains all Result data related to each testcase
TestCaseResult() - Constructor for class com.paypal.selion.internal.reports.excelreport.TestCaseResult
 
TestNGUtils - Class in com.paypal.selion.internal.utils
A utility class that helps in housing some of the TestNG specific functionalities.
TestOutputReport - Class in com.paypal.selion.internal.reports.excelreport
Extends BaseReport.
TestOutputReport() - Constructor for class com.paypal.selion.internal.reports.excelreport.TestOutputReport
Constructor sets the column header.
TestOutputReport(String) - Constructor for class com.paypal.selion.internal.reports.excelreport.TestOutputReport
Constructor that sets the column header, and sets the section name.
TextField - Class in com.paypal.selion.platform.html
This class is the web element Input wrapper.
TextField(String) - Constructor for class com.paypal.selion.platform.html.TextField
TextField Construction method

Usage:
TextField(String, String) - Constructor for class com.paypal.selion.platform.html.TextField
Use this constructor to override default controlName for logging purposes.
TextField(ParentTraits, String) - Constructor for class com.paypal.selion.platform.html.TextField
Use this constructor to create a TextField contained within a parent.
TextField(String, String, ParentTraits) - Constructor for class com.paypal.selion.platform.html.TextField
Use this constructor to create a TextField contained within a parent.
THREAD_EXCLUSION_MSG - Static variable in class com.paypal.selion.configuration.ListenerManager
 
toJsonAsString() - Static method in class com.paypal.selion.reports.services.ReporterConfigMetadata
This method will generate JSON string representation of the all items in current ReportConfigMetadata.
toString() - Method in class com.paypal.selion.configuration.ListenerInfo
 
toString() - Method in class com.paypal.selion.internal.reports.model.BaseLog
 
toString() - Method in class com.paypal.selion.internal.utils.InvokedMethodInformation
 
toString() - Method in class com.paypal.selion.platform.grid.RemoteNodeInformation
 
toString() - Method in class com.paypal.selion.platform.html.support.ByOrOperator
 
toString() - Method in class com.paypal.selion.platform.mobile.ios.GestureOptions.TapOffset
Returns a JSON representation of this GestureOptions.TapOptions
toString() - Method in class com.paypal.selion.platform.mobile.ios.GestureOptions.TapOptions
Returns a JSON representation of this GestureOptions.TapOptions
TOUCH_AND_HOLD - Static variable in interface com.paypal.selion.platform.mobile.ios.SeLionIOSBridgeDriver
Constant representing touch and hold gesture
TWO_FINGERS - Static variable in interface com.paypal.selion.platform.mobile.ios.SeLionIOSBridgeDriver
Constant representing two fingers
twoFingerTap(WebElement) - Method in class com.paypal.selion.platform.grid.SeLionAppiumIOSDriver
 
twoFingerTap(WebElement) - Method in class com.paypal.selion.platform.grid.SelionRemoteIOSDriver
 
twoFingerTap(WebElement) - Method in interface com.paypal.selion.platform.mobile.ios.SeLionIOSBridgeDriver
Performs a two-finger (two-touch) tap on the WebElement.
twoFingerTap(Object...) - Method in class com.paypal.selion.platform.mobile.ios.UIAElement
 
twoFingerTap(Object...) - Method in interface com.paypal.selion.platform.mobile.ios.UIAutomationElement
Performs a two-finger (two-touch) tap on this element.
type(String) - Method in class com.paypal.selion.platform.html.TextField
The TextField type function It invokes SeLion session to handle the type action against the element.
type(String, boolean) - Method in class com.paypal.selion.platform.html.TextField
The TextField type function which allow users to keep the TextField and append the input text to it.
Typeable - Interface in com.paypal.selion.platform.html.support.events
Interface for elements which can receive text input.

U

UIAAlert - Class in com.paypal.selion.platform.mobile.ios
The UIAAlert class allows access to, and control of, alerts within your app.
UIAAlert(String) - Constructor for class com.paypal.selion.platform.mobile.ios.UIAAlert
 
UIAButton - Class in com.paypal.selion.platform.mobile.ios
The UIAButton class allows access to, and control of, button elements in your app.
UIAButton(String) - Constructor for class com.paypal.selion.platform.mobile.ios.UIAButton
 
UIAElement - Class in com.paypal.selion.platform.mobile.ios
The UIAElement is the super class for all user interface elements in the context of the Automation instrument for automating user interface testing of iOS apps.
UIAElement(String) - Constructor for class com.paypal.selion.platform.mobile.ios.UIAElement
 
UIAImage - Class in com.paypal.selion.platform.mobile.ios
The UIAImage class allows access to, and control of, image elements in your app.
UIAImage(String) - Constructor for class com.paypal.selion.platform.mobile.ios.UIAImage
 
UIAList - Class in com.paypal.selion.platform.mobile.ios
UIATableView class allows access to, and control of, elements within a table view in your app.
UIAList(String) - Constructor for class com.paypal.selion.platform.mobile.ios.UIAList
 
UIANavigationBar - Class in com.paypal.selion.platform.mobile.ios
The UIANavigationBar class allows access to, and control of, buttons in your app’s navigation bar.
UIANavigationBar(String) - Constructor for class com.paypal.selion.platform.mobile.ios.UIANavigationBar
 
UIAPicker - Class in com.paypal.selion.platform.mobile.ios
The UIAPicker class allows access to, and control of, wheel elements within a picker
UIAPicker(String) - Constructor for class com.paypal.selion.platform.mobile.ios.UIAPicker
 
UIASlider - Class in com.paypal.selion.platform.mobile.ios
The UIASlider class allows access to, and control of, slider elements in your app
UIASlider(String) - Constructor for class com.paypal.selion.platform.mobile.ios.UIASlider
 
UIAStaticText - Class in com.paypal.selion.platform.mobile.ios
UIAStaticText class allows access to, and control of, static text views.
UIAStaticText(String) - Constructor for class com.paypal.selion.platform.mobile.ios.UIAStaticText
 
UIASwitch - Class in com.paypal.selion.platform.mobile.ios
UIASwitch class allows access to, and control of, switch elements in your app.
UIASwitch(String) - Constructor for class com.paypal.selion.platform.mobile.ios.UIASwitch
 
UIATableView - Class in com.paypal.selion.platform.mobile.ios
UIATableView class allows access to, and control of, elements within a table view in your app.
UIATableView(String) - Constructor for class com.paypal.selion.platform.mobile.ios.UIATableView
 
UIATextField - Class in com.paypal.selion.platform.mobile.ios
UIATextField class allows access to, and control of, text field elements in your app.
UIATextField(String) - Constructor for class com.paypal.selion.platform.mobile.ios.UIATextField
 
UIAutomationAlert - Interface in com.paypal.selion.platform.mobile.ios
UIAutomationAlert interface allows access to, and control of, alerts within your app.
UIAutomationButton - Interface in com.paypal.selion.platform.mobile.ios
UIAutomationButton interface allows access to, and control of, button elements in your app.
UIAutomationElement - Interface in com.paypal.selion.platform.mobile.ios
UIAutomationElement is the super interface for all user interface elements in the context of the Automation instrument for automating user interface testing of iOS apps.
UIAutomationNavigationBar - Interface in com.paypal.selion.platform.mobile.ios
UIAutomationNavigationBar interface allows access to, and control of, buttons in your app’s navigation bar.
UIAutomationPicker - Interface in com.paypal.selion.platform.mobile.ios
UIAutomationPicker interface allows access to, and control of, wheel elements within a picker
UIAutomationSlider - Interface in com.paypal.selion.platform.mobile.ios
UIAutomationSlider interface allows access to, and control of, slider elements in your app
UIAutomationStaticText - Interface in com.paypal.selion.platform.mobile.ios
UIAutomationStaticText interface allows access to, and control of, static text views.
UIAutomationSwitch - Interface in com.paypal.selion.platform.mobile.ios
UIAutomationSwitch interface allows access to, and control of, switch elements in your app.
UIAutomationTableView - Interface in com.paypal.selion.platform.mobile.ios
UIAutomationTableView interface allows access to, and control of, elements within a table view in your app.
UIAutomationTextField - Interface in com.paypal.selion.platform.mobile.ios
UIAutomationTextField interface allows access to, and control of, text field elements in your app.
UiButton - Class in com.paypal.selion.platform.mobile.android
UiButton represents a Button widget for Android UI automation framework.
UiButton(String) - Constructor for class com.paypal.selion.platform.mobile.android.UiButton
 
UiImage - Class in com.paypal.selion.platform.mobile.android
UiImage represents an Image widget for Android UI automation framework.
UiImage(String) - Constructor for class com.paypal.selion.platform.mobile.android.UiImage
 
UiLabel - Class in com.paypal.selion.platform.mobile.android
UiLabel represents a Label widget for Android UI automation framework.
UiLabel(String) - Constructor for class com.paypal.selion.platform.mobile.android.UiLabel
 
UiList - Class in com.paypal.selion.platform.mobile.android
UiList represents a List widget for Android UI automation framework.
UiList(String) - Constructor for class com.paypal.selion.platform.mobile.android.UiList
 
UiObject - Class in com.paypal.selion.platform.mobile.android
UiObject implements UserinterfaceObject and forms the base class of all Android UI automation elements.
UiObject(String) - Constructor for class com.paypal.selion.platform.mobile.android.UiObject
 
UIOperationFailedException - Exception in com.paypal.selion.platform.mobile
UIOperationFailedException represents exceptional cases that occur while interacting with mobile elements.
UIOperationFailedException(String) - Constructor for exception com.paypal.selion.platform.mobile.UIOperationFailedException
 
UIOperationFailedException(Throwable) - Constructor for exception com.paypal.selion.platform.mobile.UIOperationFailedException
 
UIOperationFailedException(String, Throwable) - Constructor for exception com.paypal.selion.platform.mobile.UIOperationFailedException
 
UiSlider - Class in com.paypal.selion.platform.mobile.android
UiSlider represents a Slider widget for Android UI automation framework.
UiSlider(String) - Constructor for class com.paypal.selion.platform.mobile.android.UiSlider
 
UiSwitch - Class in com.paypal.selion.platform.mobile.android
UIASwitch class allows access to, and control of, switch elements in your app.
UiSwitch(String) - Constructor for class com.paypal.selion.platform.mobile.android.UiSwitch
 
UiTextView - Class in com.paypal.selion.platform.mobile.android
UiTextView interface allows access to, and control of, text field elements in your Android app.
UiTextView(String) - Constructor for class com.paypal.selion.platform.mobile.android.UiTextView
 
uncheck() - Method in class com.paypal.selion.platform.html.CheckBox
The CheckBox uncheck function It invokes SeLion session to handle the uncheck action against the element.
uncheck(String) - Method in class com.paypal.selion.platform.html.CheckBox
The CheckBox uncheck function It invokes SeLion session to handle the uncheck action against the element.
Uncheckable - Interface in com.paypal.selion.platform.html.support.events
Interface for elements which can be unchecked.
uncheckCheckboxInCell(int, int) - Method in class com.paypal.selion.platform.html.Table
Untick a checkbox in a cell of a table indicated by the input row and column indices.
UndefinedElementException - Exception in com.paypal.selion.platform.html
Exception for elements that can not be mapped from PageYAML to a Java type via reflection.
UndefinedElementException(String) - Constructor for exception com.paypal.selion.platform.html.UndefinedElementException
 
uploadFile(String) - Method in class com.paypal.selion.platform.html.TextField
A Utility method that helps with uploading a File to a Web Application.
UserCapabilitiesBuilder - Class in com.paypal.selion.internal.platform.grid.browsercapabilities
Applies user specified desired capabilities.
UserCapabilitiesBuilder() - Constructor for class com.paypal.selion.internal.platform.grid.browsercapabilities.UserCapabilitiesBuilder
 
UserinterfaceObject - Interface in com.paypal.selion.platform.mobile.android
UserinterfaceObject exposes the base interactions that can be carried on any Android UI automation element.

V

validatePage() - Method in interface com.paypal.selion.platform.html.WebPage
Validates the page against the defined pageValidators defined in the PageYAML for this page.
validatePage() - Method in class com.paypal.selion.testcomponents.AbstractPage
 
validatePage() - Method in class com.paypal.selion.testcomponents.BasicPageImpl
 
validatePresenceOfAlert() - Method in class com.paypal.selion.platform.html.AbstractElement
 
valueOf(String) - Static method in enum com.paypal.selion.configuration.Config.ConfigProperty
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.paypal.selion.configuration.ExtendedConfig
Deprecated.
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.paypal.selion.internal.platform.grid.BrowserFlavors
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.paypal.selion.internal.platform.grid.MobileNodeType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.paypal.selion.internal.platform.grid.WebDriverPlatform
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.paypal.selion.internal.reports.excelreport.ReportSheetNames
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.paypal.selion.platform.mobile.ios.GestureOptions
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.paypal.selion.configuration.Config.ConfigProperty
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.paypal.selion.configuration.ExtendedConfig
Deprecated.
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.paypal.selion.internal.platform.grid.BrowserFlavors
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.paypal.selion.internal.platform.grid.MobileNodeType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.paypal.selion.internal.platform.grid.WebDriverPlatform
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.paypal.selion.internal.reports.excelreport.ReportSheetNames
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.paypal.selion.platform.mobile.ios.GestureOptions
Returns an array containing the constants of this enum type, in the order they are declared.
verifyEquals(Object, Object, String) - Static method in class com.paypal.selion.platform.asserts.SeLionAsserts
verifyEquals method is used to assert based on actual and expected values and provide a Pass result for a same match.verifyEquals will yield a Fail result for a mismatch and continue to run the test case.
verifyEquals(Object, Object) - Static method in class com.paypal.selion.platform.asserts.SeLionAsserts
verifyEquals method is used to assert based on actual and expected values and provide a Pass result for a same match.verifyEquals will yield a Fail result for a mismatch and continue to run the test case.
verifyFalse(boolean, String) - Static method in class com.paypal.selion.platform.asserts.SeLionAsserts
verifyFalse method is used to assert the condition based on boolean input and provide the Pass result for a FALSE value.verifyFalse will Fail for a TRUE value and continue to run the test case.
verifyFalse(boolean) - Static method in class com.paypal.selion.platform.asserts.SeLionAsserts
verifyFalse method is used to assert the condition based on boolean input and provide the Pass result for a FALSE value.verifyFalse will Fail for a TRUE value and continue to run the test case.
verifyNotEquals(Object, Object) - Static method in class com.paypal.selion.platform.asserts.SeLionAsserts
verifyNotEquals method is used to assert based on actual and expected values and provide a Pass result for a mismatch and continue to run the test case.
verifyNotEquals(Object, Object, String) - Static method in class com.paypal.selion.platform.asserts.SeLionAsserts
verifyNotEquals method is used to assert based on actual and expected values and provide a Pass result for a mismatch and continue to run the test.
verifyNotNull(Object) - Static method in class com.paypal.selion.platform.asserts.SeLionAsserts
verifyNotNull method is used to assert based on actual value and provide a Pass result if the actual value is NOT null and continue to run the test.
verifyNotNull(Object, String) - Static method in class com.paypal.selion.platform.asserts.SeLionAsserts
verifyNotNull method is used to assert based on actual value and provide a Pass result if the actual value is NOT null and continue to run the test.
verifyNull(Object) - Static method in class com.paypal.selion.platform.asserts.SeLionAsserts
verifyNull method is used to assert based on actual value and provide a Pass result if the actual value is null and continue to run the test.
verifyNull(Object, String) - Static method in class com.paypal.selion.platform.asserts.SeLionAsserts
verifyNull method is used to assert based on actual value and provide a Pass result if the actual value is null and continue to run the test.
verifyTrue(boolean, String) - Static method in class com.paypal.selion.platform.asserts.SeLionAsserts
verifyTrue method is used to assert the condition based on boolean input and provide the Pass result for a TRUE value.verifyTrue will Fail for a FALSE value and continue to run the test case.
verifyTrue(boolean) - Static method in class com.paypal.selion.platform.asserts.SeLionAsserts
verifyTrue method is used to assert the condition based on boolean input and provide the Pass result for a TRUE value.verifyTrue will Fail for a FALSE value and continue to run the test case.

W

waitFor(Object...) - Method in class com.paypal.selion.platform.mobile.android.UiObject
 
waitFor(Object...) - Method in class com.paypal.selion.platform.mobile.ios.UIAElement
 
waitUntilAllElementsArePresent(String...) - Static method in class com.paypal.selion.platform.utilities.WebDriverWaitUtils
Waits until both two elements appear at the page Waits until all the elements are present on the DOM of a page.
waitUntilElementIsClickable(MobileElement) - Static method in class com.paypal.selion.platform.utilities.WebDriverWaitUtils
Waits until element is cickable.
waitUntilElementIsClickable(String) - Static method in class com.paypal.selion.platform.utilities.WebDriverWaitUtils
Waits until element is cickable.
waitUntilElementIsInvisible(MobileElement) - Static method in class com.paypal.selion.platform.utilities.WebDriverWaitUtils
Waits until element is either invisible or not present on the DOM.
waitUntilElementIsInvisible(String) - Static method in class com.paypal.selion.platform.utilities.WebDriverWaitUtils
Waits until element is either invisible or not present on the DOM.
waitUntilElementIsPresent(MobileElement) - Static method in class com.paypal.selion.platform.utilities.WebDriverWaitUtils
Waits until element is present on the DOM of a page.
waitUntilElementIsPresent(String) - Static method in class com.paypal.selion.platform.utilities.WebDriverWaitUtils
Waits until element is present on the DOM of a page.
waitUntilElementIsVisible(MobileElement) - Static method in class com.paypal.selion.platform.utilities.WebDriverWaitUtils
Waits until element is present on the DOM of a page and visible.
waitUntilElementIsVisible(String) - Static method in class com.paypal.selion.platform.utilities.WebDriverWaitUtils
Waits until element is present on the DOM of a page and visible.
waitUntilPageIsValidated(WebPage) - Static method in class com.paypal.selion.platform.utilities.WebDriverWaitUtils
Waits until all pageValidators for a given object pass.
waitUntilPageTitleContains(String) - Static method in class com.paypal.selion.platform.utilities.WebDriverWaitUtils
Waits until the current page's title contains a case-sensitive substring of the given title.
waitUntilTextPresent(String) - Static method in class com.paypal.selion.platform.utilities.WebDriverWaitUtils
Waits until text appears anywhere within the current page's <body> tag.
WebDriverFactory - Class in com.paypal.selion.internal.platform.grid.browsercapabilities
This factory class is responsible for providing the framework with a RemoteWebDriver instance based on the browser type.
WebDriverFactory() - Constructor for class com.paypal.selion.internal.platform.grid.browsercapabilities.WebDriverFactory
 
WebDriverPlatform - Enum in com.paypal.selion.internal.platform.grid
This enum represents the platform against which a test is to be run.
WebDriverSessionHandler - Class in com.paypal.selion.platform.grid
By default the WebDriver Session will get timed out based on the value of timeout configuration for the hub.
WebDriverSessionHandler(RemoteWebDriver) - Constructor for class com.paypal.selion.platform.grid.WebDriverSessionHandler
This constructor creates WebDriverSessionHandler instance.
WebDriverWaitUtils - Class in com.paypal.selion.platform.utilities
A utility class that provides a collection of methods that can be used in conjunction with WebDriver.
WebElementException - Exception in com.paypal.selion.platform.html
This exception is intended to encompass all exceptions that might be thrown by the various web elements in various cases
WebElementException(String) - Constructor for exception com.paypal.selion.platform.html.WebElementException
 
WebElementException(String, Throwable) - Constructor for exception com.paypal.selion.platform.html.WebElementException
 
WebPage - Interface in com.paypal.selion.platform.html
A generic interface for web Page Objects in SeLion.

Note: "web" is used loosely here.
WebTest - Annotation Type in com.paypal.selion.annotations
Interface creates annotation WebTest and specified parameters
Annotation @Webtest will let Grid know to open browser instance and start a session.
WebTestSession - Class in com.paypal.selion.internal.platform.grid
A class for loading and representing the WebTest annotation parameters.
WIDTH - Static variable in class com.paypal.selion.platform.html.Image
 
wildCardMatch(String, String) - Static method in class com.paypal.selion.internal.utils.RegexUtils
Performs a wild-card matching for the text and pattern provided.
writeJSON(String, boolean) - Method in class com.paypal.selion.internal.reports.runtimereport.JsonRuntimeReporterHelper
Generate the final report.json from the completed test and completed configuration temporary files.
A B C D E F G H I J K L M N O P R S T U V W 
Skip navigation links

Copyright © 2016 PayPal Open Source. All rights reserved.