Tutorials & Samples
In this series of documentation, we will learn how to develop Test Automation Solutions with the WebEngine Framework, and how this Framework can help you build these solutions easier and faster.
Selenium WebDriver
AXA WebEngine Framework is based on Selenium WebDriver. In this document we assume that you know already following basic concepts of Selenium:
- Locator Strategies: That is use Class name, Css selector, Id, Name, Xpath or other locators to identify one or more specific elements in the DOM.
- Find Web Elements: By using functions of FindElement (by id, by name, by xpath ...)
- Interactions: Like Click on a button, Fill a Textbox, Select an option from Radio button group...
Note
In this tutorials, we won't discuss basic concepts of Selenium and Selenium WebDriver. For these subjects, please refer to the documentation of Selenium
For Mobile related concepts, please refer to the documentation of Appium
Basic Concepts
Understand basic concepts about
- How to identify UI Elements on Web Application
- How to identify UI Elements on Mobile Application
- How to organize UI Elements into a Page Model
- How to initialize Web Driver for Web Testing and Mobile App Testing
Test Approach and sample projects
- Introduction to Keyword-Driven Test Method
- Workarounds by using different approach as follow
Test Approachs | .NET Sample | Java Sample |
---|---|---|
Linear Scripting Approach | Linear Scripting .NET | Linear Scripting JAVA |
Structured Approach (Gherkin) | Specflow | JUnit |
Keyword Driven Approach | Keyword Driven | Keyword Driven |
Data Driven Approach | Data Driven | Data Driven |