Skip navigation links
C D E F G H I L O P R S T V W 

C

CHROME_DRIVER - Static variable in class com.paypal.selion.SeLionConstants
Platform specific executable name for chromedriver
close() - Method in class com.paypal.test.utilities.logging.SimpleLogger
Closes all open log handlers.
com.paypal.selion - package com.paypal.selion
Conmon classes for which are used by more than one SeLion component.
com.paypal.selion.configuration - package com.paypal.selion.configuration
A package which contains configuration information for SeLion.
com.paypal.selion.logger - package com.paypal.selion.logger
Contains the Logger used throughout SeLion.
com.paypal.selion.platform.utilities - package com.paypal.selion.platform.utilities
Contains a common set of utilities.
com.paypal.selion.platform.web - package com.paypal.selion.platform.web
Common classes for SeLion PageYAML needs
com.paypal.selion.reports.runtime - package com.paypal.selion.reports.runtime
TestNG add-ons for enhancing output.
com.paypal.test.utilities.logging - package com.paypal.test.utilities.logging
Contains re-usable logging utilities
config(String) - Method in class com.paypal.test.utilities.logging.SimpleLogger
 

D

DebugListener - Class in com.paypal.selion.reports.runtime
A simple ITestListener which logs Test events to Reporter.log(String)
DebugListener() - Constructor for class com.paypal.selion.reports.runtime.DebugListener
 

E

EDGE_DRIVER - Static variable in class com.paypal.selion.SeLionConstants
Executable name for EdgeDriver
entering() - Method in class com.paypal.test.utilities.logging.SimpleLogger
Function entry log convenience method.
entering(Object) - Method in class com.paypal.test.utilities.logging.SimpleLogger
Function entry log convenience method with additional parm.
entering(Object...) - Method in class com.paypal.test.utilities.logging.SimpleLogger
Function entry log convenience method (varargs-style).
exiting() - Method in class com.paypal.test.utilities.logging.SimpleLogger
Function exit log convenience method.
exiting(Object) - Method in class com.paypal.test.utilities.logging.SimpleLogger
Function exit log convenience method.
exiting(Object...) - Method in class com.paypal.test.utilities.logging.SimpleLogger
Function exit log convenience method (varargs-style).

F

FileAssistant - Class in com.paypal.selion.platform.utilities
Utilitarian class that provides simple file I/O operations
fine(String) - Method in class com.paypal.test.utilities.logging.SimpleLogger
 
finer(String) - Method in class com.paypal.test.utilities.logging.SimpleLogger
 
finest(String) - Method in class com.paypal.test.utilities.logging.SimpleLogger
 
format(LogRecord) - Method in class com.paypal.test.utilities.logging.SimpleLogger.SingleLineFormatter
Synchronized to protect the Format instance from concurrent access...

G

GECKO_DRIVER - Static variable in class com.paypal.selion.SeLionConstants
Platform specific executable name for gecko/marionette driver
getAllPageTitles() - Method in class com.paypal.selion.platform.web.Page
 
getAndroid() - Method in class com.paypal.selion.platform.web.GUIElement
 
getBaseClass() - Method in class com.paypal.selion.platform.web.Page
 
getBuildValue(SeLionBuildInfo.SeLionBuildProperty) - Static method in class com.paypal.selion.SeLionBuildInfo
Returns values for build time info
getClassName() - Method in class com.paypal.test.utilities.logging.SimpleLoggerSettings
 
getConfigProperty(LoggerConfig.LoggerProperties) - Static method in class com.paypal.selion.configuration.LoggerConfig
Returns a logger configuration property String value based off the LoggerConfig.LoggerProperties
getContainerElements() - Method in class com.paypal.selion.platform.web.GUIElement
 
getDefaultLocale() - Method in class com.paypal.selion.platform.web.Page
 
getDefaultValue() - Method in enum com.paypal.selion.configuration.LoggerConfig.LoggerProperties
 
getDeveloperLogFileName() - Method in class com.paypal.test.utilities.logging.SimpleLoggerSettings
 
getDevLevel() - Method in class com.paypal.test.utilities.logging.SimpleLoggerSettings
 
getElements() - Method in class com.paypal.selion.platform.web.Page
 
getFallBackValue() - Method in enum com.paypal.selion.SeLionBuildInfo.SeLionBuildProperty
Returns the fall back value for this build property
getIdentifier() - Method in class com.paypal.test.utilities.logging.SimpleLoggerSettings
 
getIos() - Method in class com.paypal.selion.platform.web.GUIElement
 
getLocators() - Method in class com.paypal.selion.platform.web.GUIElement
 
getLocators() - Method in class com.paypal.selion.platform.web.HtmlContainerElement
 
getLog2Console() - Method in class com.paypal.test.utilities.logging.SimpleLoggerSettings
 
getLogger() - Static method in class com.paypal.selion.logger.SeLionLogger
 
getLogger(SimpleLoggerSettings) - Static method in class com.paypal.test.utilities.logging.SimpleLogger
Find or create a new logger of type SimpleLogger utilizing the settings specified via SimpleLoggerSettings.

If a new logger is created, log levels will be configured based on the SimpleLoggerSettings configuration and it will also be configured to send logging output to parent handlers.
getLoggerName() - Method in class com.paypal.test.utilities.logging.SimpleLoggerSettings
 
getLoggerSettings() - Method in class com.paypal.test.utilities.logging.SimpleLogger
 
getLogsDir() - Method in class com.paypal.test.utilities.logging.SimpleLoggerSettings
 
getMaxFileCount() - Method in class com.paypal.test.utilities.logging.SimpleLoggerSettings
 
getMaxFileSize() - Method in class com.paypal.test.utilities.logging.SimpleLoggerSettings
 
getName() - Method in enum com.paypal.selion.configuration.LoggerConfig.LoggerProperties
 
getPage(InputStream) - Static method in class com.paypal.selion.platform.web.PageFactory
Creates a instance of a Page.
getPageValidators() - Method in class com.paypal.selion.platform.web.Page
 
getPlatform() - Method in class com.paypal.selion.platform.web.Page
 
getPropertyValue() - Method in enum com.paypal.selion.SeLionBuildInfo.SeLionBuildProperty
Returns the build property value
getSimpleLoggerEventsImpl() - Method in class com.paypal.test.utilities.logging.SimpleLoggerSettings
 
getUserLevel() - Method in class com.paypal.test.utilities.logging.SimpleLoggerSettings
 
getUserLogFileName() - Method in class com.paypal.test.utilities.logging.SimpleLoggerSettings
 
GUIElement - Class in com.paypal.selion.platform.web
This page represents the Web elements on a Page
GUIElement() - Constructor for class com.paypal.selion.platform.web.GUIElement
 

H

HOME_PATH - Static variable in class com.paypal.selion.SeLionConstants
Path to the home directory from where the jar archive is launched
HtmlContainerElement - Class in com.paypal.selion.platform.web
This object represents a Web element within a Container element.
HtmlContainerElement() - Constructor for class com.paypal.selion.platform.web.HtmlContainerElement
 

I

IE_DRIVER - Static variable in class com.paypal.selion.SeLionConstants
Executable name for IEDriver
info(String) - Method in class com.paypal.test.utilities.logging.SimpleLogger
 

L

loadFile(String) - Static method in class com.paypal.selion.platform.utilities.FileAssistant
Load a file resource via the ClassLoader
loadFile(File) - Static method in class com.paypal.selion.platform.utilities.FileAssistant
Load a file resource via the ClassLoader
log(LogRecord) - Method in class com.paypal.test.utilities.logging.SimpleLogger
 
log(Level, String) - Method in class com.paypal.test.utilities.logging.SimpleLogger
 
log(Level, String, Object) - Method in class com.paypal.test.utilities.logging.SimpleLogger
 
log(Level, String, Object[]) - Method in class com.paypal.test.utilities.logging.SimpleLogger
 
log(Level, String, Throwable) - Method in class com.paypal.test.utilities.logging.SimpleLogger
 
LoggerConfig - Class in com.paypal.selion.configuration
The SeLion Logger configuration and Logger related properties.
LoggerConfig.LoggerProperties - Enum in com.paypal.selion.configuration
Enum which contain the SeLion logger properties.

O

onConfigurationFailure(ITestResult) - Method in class com.paypal.selion.reports.runtime.DebugListener
 
onConfigurationSkip(ITestResult) - Method in class com.paypal.selion.reports.runtime.DebugListener
 
onConfigurationSuccess(ITestResult) - Method in class com.paypal.selion.reports.runtime.DebugListener
 
onFinish(ITestContext) - Method in class com.paypal.selion.reports.runtime.DebugListener
 
onFinish(ISuite) - Method in class com.paypal.selion.reports.runtime.DebugListener
 
onLog(LogRecord) - Method in class com.paypal.selion.logger.SeLionLogger.SeLionLoggerEventsImpl
 
onLog(LogRecord) - Method in interface com.paypal.test.utilities.logging.SimpleLoggerEvents
Called when events are logged by SimpleLogger.
onPostInitialization(SimpleLogger) - Method in class com.paypal.selion.logger.SeLionLogger.SeLionLoggerEventsImpl
 
onPostInitialization(SimpleLogger) - Method in interface com.paypal.test.utilities.logging.SimpleLoggerEvents
Called after all log Handlers are initialized in SimpleLogger
onPreInitialization(SimpleLogger) - Method in class com.paypal.selion.logger.SeLionLogger.SeLionLoggerEventsImpl
 
onPreInitialization(SimpleLogger) - Method in interface com.paypal.test.utilities.logging.SimpleLoggerEvents
Called before all log Handlers are initialized in SimpleLogger
onStart(ITestContext) - Method in class com.paypal.selion.reports.runtime.DebugListener
 
onStart(ISuite) - Method in class com.paypal.selion.reports.runtime.DebugListener
 
onTestFailedButWithinSuccessPercentage(ITestResult) - Method in class com.paypal.selion.reports.runtime.DebugListener
 
onTestFailure(ITestResult) - Method in class com.paypal.selion.reports.runtime.DebugListener
 
onTestSkipped(ITestResult) - Method in class com.paypal.selion.reports.runtime.DebugListener
 
onTestStart(ITestResult) - Method in class com.paypal.selion.reports.runtime.DebugListener
 
onTestSuccess(ITestResult) - Method in class com.paypal.selion.reports.runtime.DebugListener
 

P

Page - Class in com.paypal.selion.platform.web
This class represents the PageYaml V2 file.

Example file:
Page() - Constructor for class com.paypal.selion.platform.web.Page
 
PageFactory - Class in com.paypal.selion.platform.web
A simple factory of Page objects
PHANTOMJS_DRIVER - Static variable in class com.paypal.selion.SeLionConstants
Platform specific executable name for phantomjs

R

readFile(String) - Static method in class com.paypal.selion.platform.utilities.FileAssistant
Read a file resource via the ClassLoader.

S

SELION_HOME_DIR - Static variable in class com.paypal.selion.SeLionConstants
The location SeLion-Grid will use to read/write/install required files to
SeLionBuildInfo - Class in com.paypal.selion
SeLionBuildInfo allows users to extract build time information related to SeLion.
SeLionBuildInfo.SeLionBuildProperty - Enum in com.paypal.selion
SeLion build time properties
SeLionConstants - Class in com.paypal.selion
Common constants across all SeLion components.
SeLionConstants() - Constructor for class com.paypal.selion.SeLionConstants
 
SeLionLogger - Class in com.paypal.selion.logger
The SimpleLogger for SeLion.
SeLionLogger.SeLionLoggerEventsImpl - Class in com.paypal.selion.logger
SeLionLogger.SeLionLoggerSettings - Class in com.paypal.selion.logger
SeLionLoggerEventsImpl() - Constructor for class com.paypal.selion.logger.SeLionLogger.SeLionLoggerEventsImpl
 
SeLionLoggerSettings() - Constructor for class com.paypal.selion.logger.SeLionLogger.SeLionLoggerSettings
 
setAndroid(Map<String, String>) - Method in class com.paypal.selion.platform.web.GUIElement
 
setBaseClass(String) - Method in class com.paypal.selion.platform.web.Page
 
setClassName(String) - Method in class com.paypal.test.utilities.logging.SimpleLoggerSettings
set the logging class name
setContainerElements(Map<String, HtmlContainerElement>) - Method in class com.paypal.selion.platform.web.GUIElement
 
setDefaultLocale(String) - Method in class com.paypal.selion.platform.web.Page
 
setDeveloperLogFileName(String) - Method in class com.paypal.test.utilities.logging.SimpleLoggerSettings
set the filename for developer log activity
setDevLevel(Level) - Method in class com.paypal.test.utilities.logging.SimpleLoggerSettings
set the Level for developer log activity
setElements(Map<String, GUIElement>) - Method in class com.paypal.selion.platform.web.Page
 
setIdentifier(String) - Method in class com.paypal.test.utilities.logging.SimpleLoggerSettings
set the application identifier for logging activity.
setIos(Map<String, String>) - Method in class com.paypal.selion.platform.web.GUIElement
 
setLocators(Map<String, String>) - Method in class com.paypal.selion.platform.web.GUIElement
 
setLocators(Map<String, String>) - Method in class com.paypal.selion.platform.web.HtmlContainerElement
 
setLog2Console(SimpleLogger.ConsoleLevel) - Method in class com.paypal.test.utilities.logging.SimpleLoggerSettings
set the SimpleLogger.ConsoleLevel that represents the log activity you want to see in stderr via a ConsoleHandler
setLoggerName(String) - Method in class com.paypal.test.utilities.logging.SimpleLoggerSettings
set the logger name
setLogsDir(String) - Method in class com.paypal.test.utilities.logging.SimpleLoggerSettings
set the directory for storing log files
setMaxFileCount(int) - Method in class com.paypal.test.utilities.logging.SimpleLoggerSettings
 
setMaxFileSize(int) - Method in class com.paypal.test.utilities.logging.SimpleLoggerSettings
 
setPageTitle(Map<String, String>) - Method in class com.paypal.selion.platform.web.Page
 
setPageValidators(List<String>) - Method in class com.paypal.selion.platform.web.Page
 
setPlatform(String) - Method in class com.paypal.selion.platform.web.Page
 
setSimpleLoggerEventsImpl(SimpleLoggerEvents) - Method in class com.paypal.test.utilities.logging.SimpleLoggerSettings
register your own SimpleLoggerEvents implementation for receiving SimpleLogger events
setUserLevel(Level) - Method in class com.paypal.test.utilities.logging.SimpleLoggerSettings
set the Level for user log activity
setUserLogFileName(String) - Method in class com.paypal.test.utilities.logging.SimpleLoggerSettings
set the filename for user log activity
severe(String) - Method in class com.paypal.test.utilities.logging.SimpleLogger
 
SimpleLogger - Class in com.paypal.test.utilities.logging
A generic, reusable, and configurable logger for Java applications.

This logger allows applications to have independently configured user and developer event level logging.
SimpleLogger.ConsoleLevel - Enum in com.paypal.test.utilities.logging
This enum class represents the three options for console logging.
SimpleLogger.SingleLineFormatter - Class in com.paypal.test.utilities.logging
Simple formatter class to produce terse, single line output
SimpleLoggerEvents - Interface in com.paypal.test.utilities.logging
Hooks into SimpleLogger which can be implemented in your logger class
SimpleLoggerSettings - Class in com.paypal.test.utilities.logging
This class represents the collections of settings which are consumed by SimpleLogger.
SimpleLoggerSettings() - Constructor for class com.paypal.test.utilities.logging.SimpleLoggerSettings
Create new SimpleLoggerSettings with default settings
SingleLineFormatter(String) - Constructor for class com.paypal.test.utilities.logging.SimpleLogger.SingleLineFormatter
 
string2Level(String) - Static method in class com.paypal.test.utilities.logging.SimpleLogger
Turns level string into Level

T

toString() - Method in class com.paypal.selion.platform.web.Page
 
toString() - Method in enum com.paypal.selion.SeLionBuildInfo.SeLionBuildProperty
 
toString() - Method in enum com.paypal.test.utilities.logging.SimpleLogger.ConsoleLevel
 

V

valueOf(String) - Static method in enum com.paypal.selion.configuration.LoggerConfig.LoggerProperties
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.paypal.selion.SeLionBuildInfo.SeLionBuildProperty
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.paypal.test.utilities.logging.SimpleLogger.ConsoleLevel
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.paypal.selion.configuration.LoggerConfig.LoggerProperties
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.paypal.selion.SeLionBuildInfo.SeLionBuildProperty
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.paypal.test.utilities.logging.SimpleLogger.ConsoleLevel
Returns an array containing the constants of this enum type, in the order they are declared.

W

warning(String) - Method in class com.paypal.test.utilities.logging.SimpleLogger
 
WEBDRIVER_CHROME_DRIVER_PROPERTY - Static variable in class com.paypal.selion.SeLionConstants
Selenium system property for defining the location of chrome driver
WEBDRIVER_EDGE_DRIVER_PROPERTY - Static variable in class com.paypal.selion.SeLionConstants
Selenium system property for defining the location of edge driver.
WEBDRIVER_GECKO_DRIVER_PROPERTY - Static variable in class com.paypal.selion.SeLionConstants
Selenium system property for defining the location of Gecko/marionette driver
WEBDRIVER_IE_DRIVER_PROPERTY - Static variable in class com.paypal.selion.SeLionConstants
Selenium system property for defining the location of ie driver.
WEBDRIVER_PHANTOMJS_DRIVER_PROPERTY - Static variable in class com.paypal.selion.SeLionConstants
Selenium system property for defining the location of phantomjs
writeStreamToFile(InputStream, String, String) - Static method in class com.paypal.selion.platform.utilities.FileAssistant
Write an InputStream to a file
C D E F G H I L O P R S T V W 
Skip navigation links

Copyright © 2016 PayPal Open Source. All rights reserved.