- 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
-
- addSelectionByIndex(String) - Method in class com.paypal.selion.platform.html.SelectList
-
- addSelectionByLabel(String) - Method in class com.paypal.selion.platform.html.SelectList
-
- addSelectionByValue(String) - Method in class com.paypal.selion.platform.html.SelectList
-
- 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
-
- 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
-
- 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.
- 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
-
- 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 By
s 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
-
- CapabilitiesHelper - Class in com.paypal.selion.internal.platform.grid.browsercapabilities
-
- 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
-
- createWriter(String) - Method in class com.paypal.selion.internal.reports.html.HtmlReporterListener
-
- CURRENTDATE - Static variable in class com.paypal.selion.internal.reports.services.ReporterDateFormatter
-
- 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
-
- 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
-
- 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
-
- getBoolConfigProperty(String) - Static method in class com.paypal.selion.configuration.Config
-
- 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
-
- getConfigProperty(String) - Static method in class com.paypal.selion.configuration.Config
-
- 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
-
- 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
-
- 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
-
- 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
-
- getIntConfigProperty(String) - Static method in class com.paypal.selion.configuration.Config
-
- 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
-
- getListConfigProperty(String) - Static method in class com.paypal.selion.configuration.Config
-
- 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
-
- 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
-
- 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.
- 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
-
- 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
-
- 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.
- 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(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
-
- 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.
- 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.
- 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
-
- 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
-
- 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
-
- setOption(GestureOptions, int) - Method in class com.paypal.selion.platform.mobile.ios.GestureOptions.TapOptions
-
- 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
-
- 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
-
- setProperty(String, String) - Method in class com.paypal.selion.platform.html.AbstractElement
-
- 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
-
- 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
-
- 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
-
- 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.
- 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
-
- toString() - Method in class com.paypal.selion.platform.mobile.ios.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.
- 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.
- 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.
- 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.