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 1
Platform-Specific Identifiers
The same set of tests can be run against different environments and even different platforms. Although elements and interaction with them can be the same, it’s very likely that some object identifiers (especially for different platforms) are different. We need an unified approach for elements location to keep compatibility with all supported platforms. - Add multiple locators support - Add identifiers for sample mobile application - Create a sample test and run it on mobile and web applications