- CacheDriverFactory - Class in org.imaginea.test.automation.framework.driver
-
CacheDriverFactory
provides a utility for creating and maintaining Selenium WebDriver
instance.
- CacheDriverFactory() - Constructor for class org.imaginea.test.automation.framework.driver.CacheDriverFactory
-
Default Constructor which will create the CacheDriverFactory object and uses the default config class object.
- CacheDriverFactory(DefaultConfig) - Constructor for class org.imaginea.test.automation.framework.driver.CacheDriverFactory
-
Default Constructor which will create the CacheDriverFactory object using the
DefaultConfig
class object provided.
- canRunFromClass(IClass) - Method in class org.imaginea.test.automation.framework.testng.listener.CustomTestNGMethod
-
- child() - Method in class org.imaginea.test.automation.framework.dom.EWebElement
-
Get immediate child of current web element
- children() - Method in class org.imaginea.test.automation.framework.dom.EWebElement
-
Get the children of current node in list .
- childrenUntil(String) - Method in class org.imaginea.test.automation.framework.dom.EWebElement
-
Get the children of the current elements, up to the matched element.
- ClassParser - Class in org.imaginea.test.automation.framework.datadrive
-
- ClassParser() - Constructor for class org.imaginea.test.automation.framework.datadrive.ClassParser
-
- ClassParser.ClassParserException - Exception in org.imaginea.test.automation.framework.datadrive
-
- ClassParser.ClassParserException(String, Throwable) - Constructor for exception org.imaginea.test.automation.framework.datadrive.ClassParser.ClassParserException
-
- ClassParser.ClassParserException(String) - Constructor for exception org.imaginea.test.automation.framework.datadrive.ClassParser.ClassParserException
-
- ClassParser.DataNotAvailableException - Exception in org.imaginea.test.automation.framework.datadrive
-
- ClassParser.DataNotAvailableException(String, Throwable) - Constructor for exception org.imaginea.test.automation.framework.datadrive.ClassParser.DataNotAvailableException
-
- ClassParser.DataNotAvailableException(String) - Constructor for exception org.imaginea.test.automation.framework.datadrive.ClassParser.DataNotAvailableException
-
- clear() - Method in class org.imaginea.test.automation.framework.dom.EWebElement
-
Executes the clear keys command on the first element in the elements list stored inside.
- clearCacheAndQuitDriver() - Static method in class org.imaginea.test.automation.framework.driver.CacheDriverFactory
-
Clears the current driver from the factory and then quits the said driver object
- clearCurrentDriver() - Method in interface org.imaginea.test.automation.framework.driver.IDriverFactory
-
- clearDriver() - Method in class org.imaginea.test.automation.framework.driver.CacheDriverFactory
-
Clears the current driver from the factory and return the old driver back
- click() - Method in class org.imaginea.test.automation.framework.dom.EWebElement
-
Click on first web element represented by the said extended webelement
- clickAll() - Method in class org.imaginea.test.automation.framework.dom.EWebElement
-
Click on all webelement represented by the said extended webelement
- clone() - Method in class org.imaginea.test.automation.framework.testng.listener.CustomTestNGMethod
-
- closest(String) - Method in class org.imaginea.test.automation.framework.dom.EWebElement
-
For each element in the set, get the first element that matches the
selector by testing the element itself and traversing up through its
ancestors in the DOM tree.
- compareTo(Object) - Method in class org.imaginea.test.automation.framework.testng.listener.CustomTestNGMethod
-
- config - Variable in class org.imaginea.test.automation.framework.util.PageObjectUtils
-
- ConfigException - Exception in org.imaginea.test.automation.framework.config
-
- ConfigException(String, Throwable) - Constructor for exception org.imaginea.test.automation.framework.config.ConfigException
-
- ConfigException(String) - Constructor for exception org.imaginea.test.automation.framework.config.ConfigException
-
- contains(String) - Static method in class org.imaginea.test.automation.framework.dom.filter.TextMatching
-
Returns a
TextMatcher
for matching the text that contains the given string
- contains(Pattern) - Static method in class org.imaginea.test.automation.framework.dom.filter.TextMatching
-
Returns a
TextMatcher
for matching the text that contains the given pattern.
- containsWord(String) - Static method in class org.imaginea.test.automation.framework.dom.filter.TextMatching
-
Returns a
TextMatcher
for matching the text that contains word of the given string
- containsWord(Pattern) - Static method in class org.imaginea.test.automation.framework.dom.filter.TextMatching
-
Returns a
TextMatcher
for matching the text that contains the word based on the given pattern.
- createLocator(Field) - Method in class org.imaginea.test.automation.framework.locator.pagefactory.KeywordBasedLocatorFactory
-
- createLocator(Field) - Method in class org.imaginea.test.automation.framework.locator.pagefactory.SimpleLocatorFactory
-
- CsvDataDrive - Class in org.imaginea.test.automation.framework.datadrive
-
- CsvDataDrive(String) - Constructor for class org.imaginea.test.automation.framework.datadrive.CsvDataDrive
-
- CsvDataDrive(File) - Constructor for class org.imaginea.test.automation.framework.datadrive.CsvDataDrive
-
- CsvDataDrive(String, char, char) - Constructor for class org.imaginea.test.automation.framework.datadrive.CsvDataDrive
-
- CsvDataDrive(File, char, char) - Constructor for class org.imaginea.test.automation.framework.datadrive.CsvDataDrive
-
- CsvKeywordReader - Class in org.imaginea.test.automation.framework.keywordmodel.reader
-
CsvKeywordReader
supports reading CSV based keyword files.
- CsvKeywordReader() - Constructor for class org.imaginea.test.automation.framework.keywordmodel.reader.CsvKeywordReader
-
- CsvReader - Class in org.imaginea.test.automation.framework.util.readers
-
Util class to read csv files.
- CsvReader(String, char, char) - Constructor for class org.imaginea.test.automation.framework.util.readers.CsvReader
-
Creates the CsvReader class object
- CsvReader(File, char, char) - Constructor for class org.imaginea.test.automation.framework.util.readers.CsvReader
-
Creates the CsvReader class object
- CsvReader(File, String, String) - Constructor for class org.imaginea.test.automation.framework.util.readers.CsvReader
-
- CsvReader(String) - Constructor for class org.imaginea.test.automation.framework.util.readers.CsvReader
-
- CsvReader(File) - Constructor for class org.imaginea.test.automation.framework.util.readers.CsvReader
-
- CsvReader(Reader, char, char) - Constructor for class org.imaginea.test.automation.framework.util.readers.CsvReader
-
Creates the CsvReader class object
- CsvSuiteFileReader - Class in org.imaginea.test.automation.framework.keywordmodel.suite
-
- CsvSuiteFileReader() - Constructor for class org.imaginea.test.automation.framework.keywordmodel.suite.CsvSuiteFileReader
-
- CustomFieldDecorator - Class in org.imaginea.test.automation.framework.locator
-
Default decorator for use with PageFactory.
- CustomFieldDecorator(ElementLocatorFactory) - Constructor for class org.imaginea.test.automation.framework.locator.CustomFieldDecorator
-
- CustomPageFactory - Class in org.imaginea.test.automation.framework.locator
-
Custom Page Factory implementation of TAF which extends the original PageFactory
of selenium.
- CustomPageFactory() - Constructor for class org.imaginea.test.automation.framework.locator.CustomPageFactory
-
- CustomTestNGMethod - Class in org.imaginea.test.automation.framework.testng.listener
-
- CustomTestNGMethod(ITestNGMethod, ISimpleTest) - Constructor for class org.imaginea.test.automation.framework.testng.listener.CustomTestNGMethod
-
- getAfterGroups() - Method in class org.imaginea.test.automation.framework.testng.listener.CustomTestNGMethod
-
- getAllTestsAsList() - Method in class org.imaginea.test.automation.framework.keywordmodel.suite.TestSuite
-
This method internally identifies the supported
ISuiteFileReader
implementation in the framework and accordingly parses
the suite file and return
ISimpleTest
objects for all the tests present in the suite file.
- getAllTestsForDataDrive() - Method in class org.imaginea.test.automation.framework.keywordmodel.suite.TestSuite
-
This method internally identifies the supported
ISuiteFileReader
implementation in the framework and accordingly parses
the suite file and return
ISimpleTest
objects for all the tests present in the suite file.
- getArguments() - Method in interface org.imaginea.test.automation.framework.keywordmodel.reader.IKeywordStore
-
Returns the stored list of arguments as
List
of
Object
.
- getArguments() - Method in class org.imaginea.test.automation.framework.keywordmodel.reader.TafKeywordStore
-
- getAttribute(String) - Method in class org.imaginea.test.automation.framework.dom.EWebElement
-
Returns the attribute value of the first element in the elements list stored inside.
- getAttributeName() - Method in class org.imaginea.test.automation.framework.dom.filter.Filter
-
Returns the attribute name stored in the said object
- getBaseUrl() - Method in class org.imaginea.test.automation.framework.pagemodel.Browser
-
Get the base url for the Browser object
- getBeforeGroups() - Method in class org.imaginea.test.automation.framework.testng.listener.CustomTestNGMethod
-
- getClassObjectList(Class<?>) - Method in class org.imaginea.test.automation.framework.datadrive.BaseDataDrive
-
Method to be used to parse the data file and to create data objects of the respective passed class.
- getClassObjectList(Class<?>, Map<String, List<String>>) - Method in class org.imaginea.test.automation.framework.datadrive.ClassParser
-
- getConfig() - Method in class org.imaginea.test.automation.framework.pagemodel.Browser
-
Returns the currently stored configuration object.
- getConfigValue(String) - Method in class org.imaginea.test.automation.framework.config.DefaultConfig
-
Returns the value of the passed configuration name from the loaded config file.
- getConstructorOrMethod() - Method in class org.imaginea.test.automation.framework.testng.listener.CustomTestNGMethod
-
- getCurrentDriver(IDriverProvider) - Method in interface org.imaginea.test.automation.framework.driver.IDriverFactory
-
- getCurrentInvocationCount() - Method in class org.imaginea.test.automation.framework.testng.listener.CustomTestNGMethod
-
- getData() - Method in class org.imaginea.test.automation.framework.datadrive.BaseDataDrive
-
Method to be implemented by the extending class for providing the parsed Data of the respective data file.
- getData() - Method in class org.imaginea.test.automation.framework.datadrive.CsvDataDrive
-
- getData() - Method in class org.imaginea.test.automation.framework.datadrive.ExcelDataDrive
-
- getData(int, int) - Method in class org.imaginea.test.automation.framework.util.readers.CsvReader
-
Gets the data from csv file based on column and row number
- getData(int, int) - Method in class org.imaginea.test.automation.framework.util.readers.ExcelReader
-
Gets the data from the currently opened sheet based on row and column number
- getDate() - Method in class org.imaginea.test.automation.framework.testng.listener.CustomTestNGMethod
-
- getDefaultConfig() - Static method in class org.imaginea.test.automation.framework.config.DefaultConfig
-
Returns the singleton object of the DefaultConfig
class.
- getDescription() - Method in class org.imaginea.test.automation.framework.testng.listener.CustomTestNGMethod
-
- getDriver() - Method in class org.imaginea.test.automation.framework.driver.CacheDriverFactory
-
Create or return the current driver based on the configuration provided inside the taf.properties file.
- getDriver() - Method in interface org.imaginea.test.automation.framework.driver.IDriverProvider
-
Creates and returns the driver object at runtime.
- getDriver() - Method in class org.imaginea.test.automation.framework.pagemodel.AbstractPageClass
-
Returns the driver object(if set) for this Page class else return the driver object from the
Browser
class object.
- getDriver() - Method in class org.imaginea.test.automation.framework.pagemodel.Browser
-
Returns the stored
WebDriver
object(if any) else fetches the
WebDriver
object from the
CacheDriverFactory
class.
- getDriver() - Method in class org.imaginea.test.automation.framework.pagemodel.TestClass
-
Return the current driver object for the said Test Class
- getDriverProvider() - Method in class org.imaginea.test.automation.framework.driver.CacheDriverFactory
-
Returns the driver provider to be used for the execution.
- getEnabled() - Method in class org.imaginea.test.automation.framework.testng.listener.CustomTestNGMethod
-
- getExtraArguments() - Method in interface org.imaginea.test.automation.framework.keywordmodel.suite.ISimpleTest
-
Returns any extra arguments that is provided in the suite file for the specified test as List
These arguments are mainly related the path of suite file, sheetname(in case of excel), delimiters (in case of csv), separators(in case of csv).
- getExtraArguments() - Method in class org.imaginea.test.automation.framework.keywordmodel.suite.SimpleTest
-
- getFailedInvocationNumbers() - Method in class org.imaginea.test.automation.framework.testng.listener.CustomTestNGMethod
-
- getFailureMessage() - Method in class org.imaginea.test.automation.framework.util.VerifyUtil
-
Returns the failed messages
- getFilterType() - Method in class org.imaginea.test.automation.framework.dom.filter.Filter
-
Returns the filter Type stored in the said object.
- getGroups() - Method in class org.imaginea.test.automation.framework.testng.listener.CustomTestNGMethod
-
- getGroupsDependedUpon() - Method in class org.imaginea.test.automation.framework.testng.listener.CustomTestNGMethod
-
- getId() - Method in class org.imaginea.test.automation.framework.testng.listener.CustomTestNGMethod
-
- getInstance() - Static method in class org.imaginea.test.automation.framework.datastore.GlobalDataStore
-
Use this method to get the instance of the of this class.
- getInstance() - Method in class org.imaginea.test.automation.framework.testng.listener.CustomTestNGMethod
-
- getInstanceHashCodes() - Method in class org.imaginea.test.automation.framework.testng.listener.CustomTestNGMethod
-
- getInstances() - Method in class org.imaginea.test.automation.framework.testng.listener.CustomTestNGMethod
-
Deprecated.
- getInvocationCount() - Method in class org.imaginea.test.automation.framework.testng.listener.CustomTestNGMethod
-
- getInvocationNumbers() - Method in class org.imaginea.test.automation.framework.testng.listener.CustomTestNGMethod
-
- getInvocationTimeOut() - Method in class org.imaginea.test.automation.framework.testng.listener.CustomTestNGMethod
-
- getKeyword() - Method in interface org.imaginea.test.automation.framework.keywordmodel.reader.IKeywordStore
-
Get the stored keyword name
- getKeyword() - Method in class org.imaginea.test.automation.framework.keywordmodel.reader.TafKeywordStore
-
- getKeywordTestData() - Method in class org.imaginea.test.automation.framework.keywordmodel.reader.ReaderFactory
-
Get the keyword test case data stored in the file.
- getLocatorFile(File) - Method in class org.imaginea.test.automation.framework.locator.locatorfiles.LocatorFileFactory
-
Identifies the supported
ILocatorFile
implementation for the passed
File
object of the locator file passed.
- getLocatorFile() - Method in class org.imaginea.test.automation.framework.pagemodel.AbstractPageClass
-
Return the locator file which have to be used for initializing the WebElements of the current Page class.
- getLocatorFor(String) - Method in interface org.imaginea.test.automation.framework.locator.locatorfiles.ILocatorFile
-
Gets the respective locator for the keyword from the locator file.
- getLocatorFor(String) - Method in class org.imaginea.test.automation.framework.locator.locatorfiles.PropertiesLocatorFile
-
- getMethod() - Method in class org.imaginea.test.automation.framework.testng.listener.CustomTestNGMethod
-
Deprecated.
- getMethodName() - Method in class org.imaginea.test.automation.framework.keywordmodel.keywords.MethodInfo
-
- getMethodName() - Method in class org.imaginea.test.automation.framework.testng.listener.CustomTestNGMethod
-
- getMethodObject() - Method in class org.imaginea.test.automation.framework.keywordmodel.keywords.MethodInfo
-
- getMethodsDependedUpon() - Method in class org.imaginea.test.automation.framework.testng.listener.CustomTestNGMethod
-
- getMissingGroup() - Method in class org.imaginea.test.automation.framework.testng.listener.CustomTestNGMethod
-
- getNoOfColumn() - Method in class org.imaginea.test.automation.framework.util.readers.CsvReader
-
Return the number of column in the first row of the csv file
- getNoOfColumn(int) - Method in class org.imaginea.test.automation.framework.util.readers.CsvReader
-
Returns the number of the column of the said row number passed
- getNoOfColumn() - Method in class org.imaginea.test.automation.framework.util.readers.ExcelReader
-
Gets the no.
- getNoOfColumn(int) - Method in class org.imaginea.test.automation.framework.util.readers.ExcelReader
-
Gets the no.
- getNoOfParams() - Method in class org.imaginea.test.automation.framework.keywordmodel.keywords.MethodInfo
-
- getNoOfRows() - Method in class org.imaginea.test.automation.framework.util.readers.CsvReader
-
Get the number of rows in the said csv file
- getNoOfRows() - Method in class org.imaginea.test.automation.framework.util.readers.ExcelReader
-
Gets the no.
- getOpenWorkbook() - Method in class org.imaginea.test.automation.framework.util.readers.ExcelReader
-
- getPageObject(Class<?>, File) - Method in class org.imaginea.test.automation.framework.util.PageObjectUtils
-
Utility to create and get the said page class object.
- getPageObject(Class<? extends PageClass>, String) - Method in class org.imaginea.test.automation.framework.util.PageObjectUtils
-
Utility to create and get the said page class object.
- getPageObject(Class<?>) - Method in class org.imaginea.test.automation.framework.util.PageObjectUtils
-
Utility to create and get the said page class object.
- getParameterInvocationCount() - Method in class org.imaginea.test.automation.framework.testng.listener.CustomTestNGMethod
-
- getParameterTypesAsList() - Method in class org.imaginea.test.automation.framework.keywordmodel.keywords.MethodInfo
-
- getPrameterTypes() - Method in class org.imaginea.test.automation.framework.keywordmodel.keywords.MethodInfo
-
- getPriority() - Method in class org.imaginea.test.automation.framework.testng.listener.CustomTestNGMethod
-
- getRealClass() - Method in class org.imaginea.test.automation.framework.testng.listener.CustomTestNGMethod
-
- getResults() - Method in class org.imaginea.test.automation.framework.util.VerifyUtil
-
Get the stored results
- getRetryAnalyzer() - Method in class org.imaginea.test.automation.framework.testng.listener.CustomTestNGMethod
-
- getStaticData(String) - Method in class org.imaginea.test.automation.framework.datastore.GlobalDataStore
-
Use this method to retrieve the data that has been stored to be available across the whole execution.
- getStaticData(String, Object) - Method in class org.imaginea.test.automation.framework.datastore.GlobalDataStore
-
Use this method to retrieve the data that has been stored to be available across the whole execution.
- getStoredData() - Method in class org.imaginea.test.automation.framework.util.readers.ExcelReader
-
- getSuccessPercentage() - Method in class org.imaginea.test.automation.framework.testng.listener.CustomTestNGMethod
-
- getTagName() - Method in class org.imaginea.test.automation.framework.dom.EWebElement
-
Returns the tag name of the first element in the elements list stored inside.
- getTestClass() - Method in class org.imaginea.test.automation.framework.testng.listener.CustomTestNGMethod
-
- getTestFilePath() - Method in interface org.imaginea.test.automation.framework.keywordmodel.suite.ISimpleTest
-
Gets the test file path for the test
- getTestFilePath() - Method in class org.imaginea.test.automation.framework.keywordmodel.suite.SimpleTest
-
- getTestId() - Method in interface org.imaginea.test.automation.framework.keywordmodel.suite.ISimpleTest
-
Gets the test-id mentioned in the suite file for the specified the test
- getTestId() - Method in class org.imaginea.test.automation.framework.keywordmodel.suite.SimpleTest
-
- getTestName() - Method in interface org.imaginea.test.automation.framework.keywordmodel.suite.ISimpleTest
-
Get the test name that is set i the suite file
- getTestName() - Method in class org.imaginea.test.automation.framework.keywordmodel.suite.SimpleTest
-
- getTestngData(Class<?>) - Method in class org.imaginea.test.automation.framework.datadrive.BaseDataDrive
-
Method to be used to parse the data file and to create data objects of the respective passed class.
- getTestngData(Class<?>, Map<String, List<String>>) - Method in class org.imaginea.test.automation.framework.datadrive.ClassParser
-
- getText() - Method in class org.imaginea.test.automation.framework.dom.EWebElement
-
Returns the text of the first element in the elements list stored inside.
- getTextMatcher() - Method in class org.imaginea.test.automation.framework.dom.filter.Filter
-
Returns the TextMatcher stored
- getThreadBasedDriver() - Method in class org.imaginea.test.automation.framework.driver.CacheDriverFactory
-
Return true or false based on the condition whether the driver object is thread based or not
- getThreadData(String) - Method in class org.imaginea.test.automation.framework.datastore.GlobalDataStore
-
Use this method to retrieve the data that has been stored for a particular thread.
- getThreadData(String, Object) - Method in class org.imaginea.test.automation.framework.datastore.GlobalDataStore
-
Use this method to retrieve the data that has been stored for a particular thread.
- getThreadPoolSize() - Method in class org.imaginea.test.automation.framework.testng.listener.CustomTestNGMethod
-
- getTimeOut() - Method in class org.imaginea.test.automation.framework.testng.listener.CustomTestNGMethod
-
- getTobeExecutedTests() - Method in class org.imaginea.test.automation.framework.keywordmodel.suite.TestSuite
-
This method internally identifies the supported
ISuiteFileReader
implementation in the framework and accordingly parses
the suite file and return
ISimpleTest
objects of only those tests that are enabled in the suite file.
- getUrl(PageClass) - Method in class org.imaginea.test.automation.framework.util.PageObjectUtils
-
- getUserDefinedDriverProvider() - Method in class org.imaginea.test.automation.framework.driver.CacheDriverFactory
-
Returns the Driver Provider class object of the class that has been provided by the user for Driver creation
- getWebElements() - Method in class org.imaginea.test.automation.framework.dom.EWebElement
-
Return the list of all webelements represented by this extended webelement
- getXmlTest() - Method in class org.imaginea.test.automation.framework.testng.listener.CustomTestNGMethod
-
- GlobalDataStore - Class in org.imaginea.test.automation.framework.datastore
-
A global data store class to store the data that can be used in your tests.
- iContains(String) - Static method in class org.imaginea.test.automation.framework.dom.filter.TextMatching
-
Returns a
TextMatcher
for matching as case insensitive the text that contains the given
string.
- iContains(Pattern) - Static method in class org.imaginea.test.automation.framework.dom.filter.TextMatching
-
Returns a
TextMatcher
for matching as case insensitive the text that
contains the given pattern.
- iContainsWord(String) - Static method in class org.imaginea.test.automation.framework.dom.filter.TextMatching
-
Returns a
TextMatcher
for matching as case insensitive the text that contains the word for the given
string.
- iContainsWord(Pattern) - Static method in class org.imaginea.test.automation.framework.dom.filter.TextMatching
-
Returns a
TextMatcher
for matching as case insensitive the text that contains the word based on the given pattern.
- IDriverFactory - Interface in org.imaginea.test.automation.framework.driver
-
Driver Factory interface to be used for driver management.
- IDriverProvider - Interface in org.imaginea.test.automation.framework.driver
-
This interface allow users to provide their own implementation to be used for driver creation.
- iEndsWith(String) - Static method in class org.imaginea.test.automation.framework.dom.filter.TextMatching
-
Returns a
TextMatcher
for matching as case insensitive the text that ends with the given
string.
- iEndsWith(Pattern) - Static method in class org.imaginea.test.automation.framework.dom.filter.TextMatching
-
Returns a
TextMatcher
for matching as case insensitive the text that ends with the given pattern.
- iEqualsValue(String) - Static method in class org.imaginea.test.automation.framework.dom.filter.TextMatching
-
Returns a
TextMatcher
for matching as case insensitive the text that equals the given string.
- ignoreMissingDependencies() - Method in class org.imaginea.test.automation.framework.testng.listener.CustomTestNGMethod
-
- IKeyword - Interface in org.imaginea.test.automation.framework.keywordmodel.keywords
-
Base interface for the keyword implementation classes.
- IKeywordReader - Interface in org.imaginea.test.automation.framework.keywordmodel.reader
-
Base Interface for the keyword readers
- IKeywordStore - Interface in org.imaginea.test.automation.framework.keywordmodel.reader
-
Basic interface to store the keyword and its arguments.
- ILocatorFile - Interface in org.imaginea.test.automation.framework.locator.locatorfiles
-
Base Locator file interface for referring to the locator file
- immediateChildren() - Method in class org.imaginea.test.automation.framework.dom.EWebElement
-
Get immediate children of first WebElement stored in the EWebElement
- incrementCurrentInvocationCount() - Method in class org.imaginea.test.automation.framework.testng.listener.CustomTestNGMethod
-
- init(Browser) - Method in class org.imaginea.test.automation.framework.pagemodel.AbstractPageClass
-
Intialization method for the Page class
- init() - Method in class org.imaginea.test.automation.framework.pagemodel.AbstractPageClass
-
Use this method in case you want to initialize some variables or data while creating an Object of you Page class.
- init() - Method in class org.imaginea.test.automation.framework.pagemodel.PageClass
-
- initElements(WebDriver, Class<T>, File) - Static method in class org.imaginea.test.automation.framework.locator.CustomPageFactory
-
Custom Page Factory method that initializes the Selenium PageFactory based element locators PageFactory
with the passed driver object.
- initElements(Browser, Class<T>, File) - Static method in class org.imaginea.test.automation.framework.locator.CustomPageFactory
-
Custom Page Factory method that initializes the Selenium PageFactory based element locators PageFactory
with the passed browser object.
- initElements(Browser, Class<T>, String) - Static method in class org.imaginea.test.automation.framework.locator.CustomPageFactory
-
Custom Page Factory method that initializes the Selenium PageFactory based element locators PageFactory
with the passed browser object.
- initElements(WebDriver, Class<T>, String) - Static method in class org.imaginea.test.automation.framework.locator.CustomPageFactory
-
Custom Page Factory method that initializes the Selenium PageFactory based element locators PageFactory
with the passed driver object.
- initElements(WebDriver, T, File) - Static method in class org.imaginea.test.automation.framework.locator.CustomPageFactory
-
Custom Page Factory method that initializes the Selenium PageFactory based element locators PageFactory
with the passed browser object.
- initElements(Browser, T, File) - Static method in class org.imaginea.test.automation.framework.locator.CustomPageFactory
-
Custom Page Factory method that initializes the Selenium PageFactory based element locators PageFactory
with the passed browser object.
- initElements(ElementLocatorFactory, Object) - Static method in class org.imaginea.test.automation.framework.locator.CustomPageFactory
-
Initialize the elements of web element ,list and eWeb element
- initElements(WebDriver, T, String) - Static method in class org.imaginea.test.automation.framework.locator.CustomPageFactory
-
Custom Page Factory method that initializes the Selenium PageFactory based element locators PageFactory
with the passed driver object.
- initElements(Browser, T, String) - Static method in class org.imaginea.test.automation.framework.locator.CustomPageFactory
-
Custom Page Factory method that initializes the Selenium PageFactory based element locators PageFactory
with the passed driver object.
- initElements(Browser, T) - Static method in class org.imaginea.test.automation.framework.locator.CustomPageFactory
-
As
PageFactory.initElements(org.openqa.selenium.WebDriver, Class)
but will use the TAF Browser class object for getting the driver.
- initElements(WebDriver, Class<T>) - Static method in class org.imaginea.test.automation.framework.locator.CustomPageFactory
-
Custom Page Factory method that initializes the Selenium PageFactory based element locators PageFactory
with the passed driver object.
- initElements(Browser, Class<T>) - Static method in class org.imaginea.test.automation.framework.locator.CustomPageFactory
-
Custom Page Factory method that initializes the Selenium PageFactory based element locators PageFactory
with the passed driver object.
- initialize(Object) - Method in class org.imaginea.test.automation.framework.keywordmodel.keywords.KeywordBase
-
Initializes the class to collect the information of the methods available in the said class.
- iNotContains(String) - Static method in class org.imaginea.test.automation.framework.dom.filter.TextMatching
-
Returns a
TextMatcher
for matching as case insensitive the text that does not contains the given
string.
- iNotContains(Pattern) - Static method in class org.imaginea.test.automation.framework.dom.filter.TextMatching
-
Returns a
TextMatcher
for matching as case insensitive the text that does not
contains the given pattern.
- iNotContainsWord(String) - Static method in class org.imaginea.test.automation.framework.dom.filter.TextMatching
-
Returns a
TextMatcher
for matching as case insensitive the text that does not contains
the word for the given string.
- iNotContainsWord(Pattern) - Static method in class org.imaginea.test.automation.framework.dom.filter.TextMatching
-
Returns a
TextMatcher
for matching as case insensitive the text that does not
contains the word based on the given pattern.
- iNotEndsWith(String) - Static method in class org.imaginea.test.automation.framework.dom.filter.TextMatching
-
Returns a
TextMatcher
for matching as case insensitive the text that does not ends with the given
string.
- iNotEndsWith(Pattern) - Static method in class org.imaginea.test.automation.framework.dom.filter.TextMatching
-
Returns a
TextMatcher
for matching as case insensitive the text that does not
ends with based on the given pattern.
- iNotEqualsValue(String) - Static method in class org.imaginea.test.automation.framework.dom.filter.TextMatching
-
Returns a
TextMatcher
for matching as case insensitive the text that does not
equalt the given string.
- iNotStartsWith(String) - Static method in class org.imaginea.test.automation.framework.dom.filter.TextMatching
-
Returns a
TextMatcher
for matching as case insensitive the text that does not starts with the given
string.
- iNotStartsWith(Pattern) - Static method in class org.imaginea.test.automation.framework.dom.filter.TextMatching
-
Returns a
TextMatcher
for matching as case insensitive the text that does not
starts with the given pattern.
- isAfterClassConfiguration() - Method in class org.imaginea.test.automation.framework.testng.listener.CustomTestNGMethod
-
- isAfterGroupsConfiguration() - Method in class org.imaginea.test.automation.framework.testng.listener.CustomTestNGMethod
-
- isAfterMethodConfiguration() - Method in class org.imaginea.test.automation.framework.testng.listener.CustomTestNGMethod
-
- isAfterSuiteConfiguration() - Method in class org.imaginea.test.automation.framework.testng.listener.CustomTestNGMethod
-
- isAfterTestConfiguration() - Method in class org.imaginea.test.automation.framework.testng.listener.CustomTestNGMethod
-
- isAllDisplayed() - Method in class org.imaginea.test.automation.framework.dom.EWebElement
-
Executes the isDisplayed command on all the elements list stored inside.
- isAlwaysRun() - Method in class org.imaginea.test.automation.framework.testng.listener.CustomTestNGMethod
-
- isAt(T) - Method in class org.imaginea.test.automation.framework.util.PageObjectUtils
-
- isAt(Class<?>, File) - Method in class org.imaginea.test.automation.framework.util.PageObjectUtils
-
- isAt(Class<?>, String) - Method in class org.imaginea.test.automation.framework.util.PageObjectUtils
-
- isAt(Class<?>) - Method in class org.imaginea.test.automation.framework.util.PageObjectUtils
-
- isAt(T, File) - Method in class org.imaginea.test.automation.framework.util.PageObjectUtils
-
Similar to #at(T,java.io.File)
method, instead it return true or false based on the at verification done.
- isAt(T, String) - Method in class org.imaginea.test.automation.framework.util.PageObjectUtils
-
- isBeforeClassConfiguration() - Method in class org.imaginea.test.automation.framework.testng.listener.CustomTestNGMethod
-
- isBeforeGroupsConfiguration() - Method in class org.imaginea.test.automation.framework.testng.listener.CustomTestNGMethod
-
- isBeforeMethodConfiguration() - Method in class org.imaginea.test.automation.framework.testng.listener.CustomTestNGMethod
-
- isBeforeSuiteConfiguration() - Method in class org.imaginea.test.automation.framework.testng.listener.CustomTestNGMethod
-
- isBeforeTestConfiguration() - Method in class org.imaginea.test.automation.framework.testng.listener.CustomTestNGMethod
-
- isDisplayed() - Method in class org.imaginea.test.automation.framework.dom.EWebElement
-
Executes the isDisplayed command on the first element in the elements list stored inside.
- isEnabled() - Method in class org.imaginea.test.automation.framework.dom.EWebElement
-
Executes the isEnabled command on the first element in the elements list stored inside.
- isEnabled() - Method in interface org.imaginea.test.automation.framework.keywordmodel.suite.ISimpleTest
-
Return true or false based on the condition whether the test is enabled for execution or not.
- isEnabled() - Method in class org.imaginea.test.automation.framework.keywordmodel.suite.SimpleTest
-
- isFailed() - Method in class org.imaginea.test.automation.framework.util.VerifyUtil
-
Utility to verify whether any verification is failed
- ISimpleTest - Interface in org.imaginea.test.automation.framework.keywordmodel.suite
-
Interface to represent a single test in the suite file.
- isInitialized() - Method in class org.imaginea.test.automation.framework.pagemodel.AbstractPageClass
-
Return true or false based on the coniditon whether the said object has been
initialized by the TAF framework or its just an object.
- isPassed() - Method in class org.imaginea.test.automation.framework.util.VerifyUtil
-
Utility to verify whether verification passed
- isSelected() - Method in class org.imaginea.test.automation.framework.dom.EWebElement
-
Executes the isSelected command on the first element in the elements list stored inside.
- isSupported(String, Object[]) - Method in interface org.imaginea.test.automation.framework.keywordmodel.keywords.IKeyword
-
Verifies whether the said keyword with the arguments is supported by the implementing class or not.
- isSupported(String, Object[]) - Method in class org.imaginea.test.automation.framework.keywordmodel.keywords.KeywordBase
-
- isSupported(File) - Method in class org.imaginea.test.automation.framework.keywordmodel.reader.CsvKeywordReader
-
- isSupported(File) - Method in class org.imaginea.test.automation.framework.keywordmodel.reader.ExcelKeywordReader
-
- isSupported(File) - Method in interface org.imaginea.test.automation.framework.keywordmodel.reader.IKeywordReader
-
Should return true or false based on the criteria whether
the said file is supported or not.
- isSupported(File) - Method in class org.imaginea.test.automation.framework.keywordmodel.suite.CsvSuiteFileReader
-
- isSupported(File) - Method in class org.imaginea.test.automation.framework.keywordmodel.suite.ExcelSuiteFileReader
-
- isSupported(File) - Method in interface org.imaginea.test.automation.framework.keywordmodel.suite.ISuiteFileReader
-
Methods to identify whether the said suite file is supported by the implementing class or not.
- isSupported(File) - Method in interface org.imaginea.test.automation.framework.locator.locatorfiles.ILocatorFile
-
Utility to know whether the said type of locator storing file is supported
by the particular implementation or not.
- isSupported(File) - Method in class org.imaginea.test.automation.framework.locator.locatorfiles.PropertiesLocatorFile
-
- iStartsWith(String) - Static method in class org.imaginea.test.automation.framework.dom.filter.TextMatching
-
Returns a
TextMatcher
for matching as case insensitive the text that starts with the given
string.
- iStartsWith(Pattern) - Static method in class org.imaginea.test.automation.framework.dom.filter.TextMatching
-
Returns a
TextMatcher
for matching as case insensitive the text that
starts with the given pattern.
- isTest() - Method in class org.imaginea.test.automation.framework.testng.listener.CustomTestNGMethod
-
- ISuiteFileReader - Interface in org.imaginea.test.automation.framework.keywordmodel.suite
-
An interface to represent the Suite file reader for reading and parsing the test-suite files.
- sendKeys(CharSequence...) - Method in class org.imaginea.test.automation.framework.dom.EWebElement
-
Executes the send keys command on the first element in the elements list stored inside.
- setArguments(List<Object>) - Method in interface org.imaginea.test.automation.framework.keywordmodel.reader.IKeywordStore
-
Sets the keyword arguments
- setArguments(List<Object>) - Method in class org.imaginea.test.automation.framework.keywordmodel.reader.TafKeywordStore
-
- setBaseUrl(String) - Method in class org.imaginea.test.automation.framework.pagemodel.Browser
-
Sets the base Url
- setBrowser(Browser) - Method in class org.imaginea.test.automation.framework.util.PageObjectUtils
-
- setConfig(DefaultConfig) - Method in class org.imaginea.test.automation.framework.pagemodel.Browser
-
Set the Default Config object to this object.
- setConfigValue(String, String) - Method in class org.imaginea.test.automation.framework.config.DefaultConfig
-
Sets the configuration and its value to the config value.
- setDate(long) - Method in class org.imaginea.test.automation.framework.testng.listener.CustomTestNGMethod
-
- setDriver(WebDriver) - Method in class org.imaginea.test.automation.framework.pagemodel.AbstractPageClass
-
Sets the driver object for use with this page class.
- setDriver(WebDriver) - Method in class org.imaginea.test.automation.framework.pagemodel.Browser
-
Sets the WebDriver
object into this Browser class object.
- setDriver(WebDriver) - Method in class org.imaginea.test.automation.framework.pagemodel.TestClass
-
Sets the driver for this Test class
- setDriverProvider(IDriverProvider) - Method in class org.imaginea.test.automation.framework.driver.CacheDriverFactory
-
Sets the Driver Provider
- setEnabled(boolean) - Method in interface org.imaginea.test.automation.framework.keywordmodel.suite.ISimpleTest
-
Sets the test to enabled or disabled state.
- setEnabled(boolean) - Method in class org.imaginea.test.automation.framework.keywordmodel.suite.SimpleTest
-
- setExtraArguments(List<String>) - Method in interface org.imaginea.test.automation.framework.keywordmodel.suite.ISimpleTest
-
Sets any extra argument that may be required for the said test.
- setExtraArguments(List<String>) - Method in class org.imaginea.test.automation.framework.keywordmodel.suite.SimpleTest
-
- setId(String) - Method in class org.imaginea.test.automation.framework.testng.listener.CustomTestNGMethod
-
- setIgnoreMissingDependencies(boolean) - Method in class org.imaginea.test.automation.framework.testng.listener.CustomTestNGMethod
-
- setInvocationCount(int) - Method in class org.imaginea.test.automation.framework.testng.listener.CustomTestNGMethod
-
- setInvocationNumbers(List<Integer>) - Method in class org.imaginea.test.automation.framework.testng.listener.CustomTestNGMethod
-
- setKeyword(String) - Method in interface org.imaginea.test.automation.framework.keywordmodel.reader.IKeywordStore
-
Sets the keyword name
- setKeyword(String) - Method in class org.imaginea.test.automation.framework.keywordmodel.reader.TafKeywordStore
-
- setLocatorFile(File) - Method in class org.imaginea.test.automation.framework.pagemodel.AbstractPageClass
-
Sets the locator file which have to be used for initializing the WebElements of the current Page class.
- setMethodName(String) - Method in class org.imaginea.test.automation.framework.keywordmodel.keywords.MethodInfo
-
- setMethodObject(Method) - Method in class org.imaginea.test.automation.framework.keywordmodel.keywords.MethodInfo
-
- setMissingGroup(String) - Method in class org.imaginea.test.automation.framework.testng.listener.CustomTestNGMethod
-
- setNoOfParams(int) - Method in class org.imaginea.test.automation.framework.keywordmodel.keywords.MethodInfo
-
- setParameterInvocationCount(int) - Method in class org.imaginea.test.automation.framework.testng.listener.CustomTestNGMethod
-
- setParameterTypesAsList(List<Class<?>>) - Method in class org.imaginea.test.automation.framework.keywordmodel.keywords.MethodInfo
-
- setPrameterTypes(Class<?>[]) - Method in class org.imaginea.test.automation.framework.keywordmodel.keywords.MethodInfo
-
- setPriority(int) - Method in class org.imaginea.test.automation.framework.testng.listener.CustomTestNGMethod
-
- setRetryAnalyzer(IRetryAnalyzer) - Method in class org.imaginea.test.automation.framework.testng.listener.CustomTestNGMethod
-
- setSkipFailedInvocations(boolean) - Method in class org.imaginea.test.automation.framework.testng.listener.CustomTestNGMethod
-
- setTestClass(ITestClass) - Method in class org.imaginea.test.automation.framework.testng.listener.CustomTestNGMethod
-
- setTestFilePath(String) - Method in interface org.imaginea.test.automation.framework.keywordmodel.suite.ISimpleTest
-
Sets the file path of the said test.
- setTestFilePath(String) - Method in class org.imaginea.test.automation.framework.keywordmodel.suite.SimpleTest
-
- setTestId(String) - Method in interface org.imaginea.test.automation.framework.keywordmodel.suite.ISimpleTest
-
Sets the test-id mentioned in the suite file for the specified the test
- setTestId(String) - Method in class org.imaginea.test.automation.framework.keywordmodel.suite.SimpleTest
-
- setTestName(String) - Method in interface org.imaginea.test.automation.framework.keywordmodel.suite.ISimpleTest
-
Set the test name for the said test
- setTestName(String) - Method in class org.imaginea.test.automation.framework.keywordmodel.suite.SimpleTest
-
- setThreadBasedDriver(boolean) - Method in class org.imaginea.test.automation.framework.driver.CacheDriverFactory
-
Sets the thread based driver configuration with the given value.
- setThreadPoolSize(int) - Method in class org.imaginea.test.automation.framework.testng.listener.CustomTestNGMethod
-
- setTimeOut(long) - Method in class org.imaginea.test.automation.framework.testng.listener.CustomTestNGMethod
-
- setValue(Field, Object, String) - Method in class org.imaginea.test.automation.framework.datadrive.ClassParser
-
- siblings() - Method in class org.imaginea.test.automation.framework.dom.EWebElement
-
Get all sibling of current element .
- SimpleLocatorFactory - Class in org.imaginea.test.automation.framework.locator.pagefactory
-
Factory to identify the respective Element locator based on whether the
Browser
object was set or not.
- SimpleLocatorFactory(Browser) - Constructor for class org.imaginea.test.automation.framework.locator.pagefactory.SimpleLocatorFactory
-
- SimpleTest - Class in org.imaginea.test.automation.framework.keywordmodel.suite
-
- SimpleTest(String, String, boolean, String, List<String>) - Constructor for class org.imaginea.test.automation.framework.keywordmodel.suite.SimpleTest
-
- size() - Method in class org.imaginea.test.automation.framework.dom.EWebElement
-
Get the size of webelements represented by the said extended webelement
- skipFailedInvocations() - Method in class org.imaginea.test.automation.framework.testng.listener.CustomTestNGMethod
-
- startsWith(String) - Static method in class org.imaginea.test.automation.framework.dom.filter.TextMatching
-
Returns a
TextMatcher
for matching the text that starts with the given string
- startsWith(Pattern) - Static method in class org.imaginea.test.automation.framework.dom.filter.TextMatching
-
Returns a
TextMatcher
for matching the text that starts with the given pattern.
- storeData() - Method in class org.imaginea.test.automation.framework.util.readers.ExcelReader
-
Stores the whole data of the currently opened sheet in a Map containing keys
- submit() - Method in class org.imaginea.test.automation.framework.dom.EWebElement
-
Executes the submit action on the first element in the elements list stored inside.
- TafKeywordStore - Class in org.imaginea.test.automation.framework.keywordmodel.reader
-
TAF implementation of the interface IKeywordStore
- TafKeywordStore() - Constructor for class org.imaginea.test.automation.framework.keywordmodel.reader.TafKeywordStore
-
- TestClass - Class in org.imaginea.test.automation.framework.pagemodel
-
Base Class to be extended by your Test classes required to be executed for using the in-built
Page Object Model supported by the framework.
- TestClass() - Constructor for class org.imaginea.test.automation.framework.pagemodel.TestClass
-
- TestSuite - Class in org.imaginea.test.automation.framework.keywordmodel.suite
-
Utility to read and parse test-suites and return
ISimpleTest
object of the tests present in the suite file.
- TestSuite(File, List<String>) - Constructor for class org.imaginea.test.automation.framework.keywordmodel.suite.TestSuite
-
- TextMatcher - Interface in org.imaginea.test.automation.framework.dom.filter
-
Created by menonvarun on 03-12-2014.
- TextMatching - Class in org.imaginea.test.automation.framework.dom.filter
-
Created by menonvarun on 03-12-2014.
- TextMatching() - Constructor for class org.imaginea.test.automation.framework.dom.filter.TextMatching
-
- to(WebDriver, T) - Method in class org.imaginea.test.automation.framework.util.PageObjectUtils
-
- to(Class<?>) - Method in class org.imaginea.test.automation.framework.util.PageObjectUtils
-
Navigates to said page after appending the base url to Page url.
- to(Class<?>, File) - Method in class org.imaginea.test.automation.framework.util.PageObjectUtils
-
Navigates to said page after appending the base url to Page url and initializes any
PageFactory based WebElements in the said class using the provided locator file.
- to(Class<?>, String) - Method in class org.imaginea.test.automation.framework.util.PageObjectUtils
-
Navigates to said page after appending the base url to Page url.
- to(T) - Method in class org.imaginea.test.automation.framework.util.PageObjectUtils
-
Navigates to said page after appending the base url to Page url.
- to(T, File) - Method in class org.imaginea.test.automation.framework.util.PageObjectUtils
-
Navigates to said page after appending the base url to Page url and initializes any
PageFactory based WebElements in the said class using the provided locator file.
- to(T, String) - Method in class org.imaginea.test.automation.framework.util.PageObjectUtils
-
Navigates to said page after appending the base url to Page url.
- toString() - Method in class org.imaginea.test.automation.framework.keywordmodel.suite.SimpleTest
-
- toString() - Method in class org.imaginea.test.automation.framework.testng.listener.CustomTestNGMethod
-
- toUrl() - Method in class org.imaginea.test.automation.framework.pagemodel.AbstractPageClass
-
The url for the said page.
- toUrl() - Method in class org.imaginea.test.automation.framework.pagemodel.PageClass
-
- type(String) - Method in class org.imaginea.test.automation.framework.dom.EWebElement
-
Type onto the first element if its an input box represented by the said extended webelement.
- waitForElementPresent(WebDriver, WebElement) - Method in class org.imaginea.test.automation.framework.util.Utilities
-
Util method to wait for the element to be present on the page.
- waitForElementPresent(WebDriver, WebElement, long) - Method in class org.imaginea.test.automation.framework.util.Utilities
-
Util method to wait for the element to be present on the page.
- waitForElementPresent(WebDriver, List<WebElement>) - Method in class org.imaginea.test.automation.framework.util.Utilities
-
Util method to wait for the List of elements to be present on the page.
- waitForElementPresent(WebDriver, List<WebElement>, long) - Method in class org.imaginea.test.automation.framework.util.Utilities
-
Util method to wait for the List of elements to be present on the page.
- waitForElementToBeVisible(WebDriver, WebElement) - Method in class org.imaginea.test.automation.framework.util.Utilities
-
Util method to wait for the element to be visible on the page.
- waitForElementToBeVisible(WebDriver, WebElement, long) - Method in class org.imaginea.test.automation.framework.util.Utilities
-
Util method to wait for the element to be visible on the page.
- waitForPage(Browser, Class<?>, long) - Method in class org.imaginea.test.automation.framework.util.Utilities
-
Util method for waiting for the page object model page to appear or displayed.
- waitForPage(Browser, Class<?>) - Method in class org.imaginea.test.automation.framework.util.Utilities
-
Util method for waiting for the page object model page to appear or displayed.
- whereAttribute(String, TextMatcher) - Static method in class org.imaginea.test.automation.framework.dom.filter.Filter
-
Returns a filter for the given attributeName value using given TextMatcher.
- whereClass(TextMatcher) - Static method in class org.imaginea.test.automation.framework.dom.filter.Filter
-
Returns filter for class attribute using given TextMatcher.
- whereId(TextMatcher) - Static method in class org.imaginea.test.automation.framework.dom.filter.Filter
-
Returns filter for id attribute using given TextMatcher.
- whereName(TextMatcher) - Static method in class org.imaginea.test.automation.framework.dom.filter.Filter
-
Returns filter for name attribute using given TextMatcher.
- whereText(TextMatcher) - Static method in class org.imaginea.test.automation.framework.dom.filter.Filter
-
Returns filter for filtering text of a element for a given TextMatcher.
- withAttribute(String, String) - Static method in class org.imaginea.test.automation.framework.dom.filter.Filter
-
Returns the filter to exactly match the respective attributeName value
- withClass(String) - Static method in class org.imaginea.test.automation.framework.dom.filter.Filter
-
Returns the filter to exactly match the class attribute value
- withId(String) - Static method in class org.imaginea.test.automation.framework.dom.filter.Filter
-
Returns the filter to exactly match the id attribute value
- withName(String) - Static method in class org.imaginea.test.automation.framework.dom.filter.Filter
-
Returns the filter to exactly match the name attribute value
- withText(String) - Static method in class org.imaginea.test.automation.framework.dom.filter.Filter
-
Returns the filter to exactly match the text value