Namespace AxaFrance.WebEngine.MobileApp
This namespace contains all necessary classes to test Android and iOS native applications.
- To manage connections to device WebDriver, use AppFactory
- To manage Object Identification, use AppElementDescription
- To organize test objects into a Page repository, use PageModel
- To write an Action (the conecpt Keyword in Keyword-driven approche), use SharedActionApp
- To write a Test Scneario with keyword-driven practice. use TestCaseApp
- Test Scnearios should be organized in TestSuiteApp to manage the installation and uninstallation of the app package on device.
Please check articles in tutorials to better understand how to use efficiently these classes.
Classes
AppElementDescription
The Object Description how to identify the UI Elemen for native Mobile Application
AppFactory
Helper class to manage app package uploading to cloud provider and device connection.
SharedActionApp
SharedAction as keyword to be implemented by test automation Engineer.
TestCaseApp
The test case for Native Mobile application, of which a series of actions will be executed one after another.
TestSuiteApp
Representes a Test suite for the native mobile application testing.
Enums
ScrollDirection
Defines the direction of the scroll.