Book Image

Automated UI Testing in C# [Video]

By : Mykola Kolisnyk
Book Image

Automated UI Testing in C# [Video]

By: Mykola Kolisnyk

Overview of this book

<p>This video is the practical step by step guide for UI test automation framework development from the scratch. This course is targeted to C#. We’ll exercise the WebDriver, Appium (for mobile applications) and SpecFlow.</p> <p>While going throughout the course you will be able to see the step-by-step test automation framework development process and how it changes the shape of tests.</p> <p>At the end you will have a vision of what framework is, how it looks like and what items should be initially covered at the early beginning of test automation development. Also, you will learn typical solutions for the most common problems with different UI automation solutions</p> <h2><span class="sugar_field">Style and Approach</span></h2> <p><span class="sugar_field"><span id="trade_selling_points_c" class="sugar_field">The course is mainly targeted at practical demonstrations of the test framework development process. Thus, most videos contain some introductory theory and then step-by-step practical exercises with an explanation of each step. So, viewers will observe how the entire test automation solution is built</span></span></p> <p><span id="description" class="sugar_field">By the end of the video, you will have a vision of what a framework is, what it looks like, and what items should be covered at the beginning of the test automation development process. Also, you will learn typical solutions for the most common problems with different UI automation solutions.</span></p>
Table of Contents (7 chapters)
Chapter 4
Complex Cases for Pages and Elements
Content Locked
Section 3
Dealing with Sub-Elements
There are controls which may contain some repetitive groups of sub-elements we can interact with separately. In order to have an unified way of interacting with such dynamic elements we need to create a common control class which interacts with the entire control and/or individual sub-items. - Create a base class for compound control - Implement functionality dealing with items and sub-items - Apply changes to the sample test