𝔖 Scriptorium
✦   LIBER   ✦

πŸ“

Selenium WebDriver Recipes in C# : Practical Testing Solutions for Selenium WebDriver

✍ Scribed by Courtney Zhan; Zhimin Zhan


Publisher
Apress
Year
2023
Tongue
English
Leaves
331
Category
Library

⬇  Acquire This Volume

No coin nor oath required. For personal study only.

✦ Synopsis


Solve your Selenium WebDriver problems with this quick guide to automated testing of web applications with Selenium WebDriver in C#. This third editioncontains hundreds of solutions to real-world problems, with clear explanations and ready-to-run Selenium test scripts that you can use in your own projects.

Updated to Selenium version 4, this revision includes Visual Studio Code set up, additional recipes, and new chapters on Selenium DevTools and continuous testing. You'll see how to use Selenium WebDriver for select lists, navigation, assertions, frames, file upload and pop-up dialogs. You'll also learn how to locate web elements and test functions for hyperlinks, buttons, TextFields and TextAreas, radio buttons, CheckBoxes, and more.

Selenium WebDriver is a free and open-source library for automating web applications. Basically, you can use it to drive web apps in a browser and for testing purposes. Selenium scripts can be written in multiple programming languages such as Java, C#, jΠ°vascript, Python, and Ruby (the core ones). All examples in this book are written in Selenium with C# binding. As you will see in the examples below, the use of Selenium in different bindings is very similar. Once you master one, you can apply it to others quite easily. Take a look at a simple Selenium test script in four different language bindings: C#, Java, Python, and Ruby.

What You'll Learn:

Debug test scripts and test data
Work with Selenium Remote Control Server
Manage and deal with browser profiles and capabilities
Monitor tests for advanced user interactions and experiences (UX).

Who This Book Is For:
Experienced .NET and C# Windows application programmers/developers.

✦ Table of Contents


Cover
Front Matter
1. Introduction
2. Locating Web Elements
3. Hyperlink
4. Button
5. TextField and TextArea
6. Radio Button
7. CheckBox
8. Select List
9. Navigation and Browser
10. Assertion
11. Frames
12. Testing AJAX
13. File Upload and Popup Dialogs
14. Debugging Test Scripts
15. Test Data
16. Browser Profile and Capabilities
17. Advanced User Interactions
18. HTML5 and JavaScript
19. WYSIWYG HTML Editors
20. Leveraging Programming
21. Optimization
22. Gotchas
23. Selenium 4
24. Selenium DevTools
25. Selenium Grid
26. Continuous Testing
27. Case Studies
Back Matter


πŸ“œ SIMILAR VOLUMES


Selenium WebDriver Recipes in C#: Practi
✍ Courtney Zhan, Zhimin Zhan πŸ“‚ Library πŸ“… 2023 πŸ› Apress 🌐 English

Solve your Selenium WebDriver problems with this quick guide to automated testing of web applications with Selenium WebDriver in C#. This third editioncontains hundreds of solutions to real-world problems, with clear explanations and ready-to-run Selenium test scripts that you can use in your own pr

Selenium Webdriver Recipes in C#
✍ Zhimin Zhan πŸ“‚ Library πŸ“… 2015 🌐 English

Solve your Selenium WebDriver problems with this quick guide to automated testing of web applications with Selenium WebDriver in C#. <i>Selenium WebDriver Recipes in C#, Second Edition </i>contains hundreds of solutions to real-world problems, with clear explanations and ready-to-run Selenium test s

Selenium WebDriver Recipes in C#
✍ Zhimin Zhan (auth.) πŸ“‚ Library πŸ“… 2015 πŸ› Apress 🌐 English

<p><p>Solve your Selenium WebDriver problems with this quick guide to automated testing of web applications with Selenium WebDriver in C#. <i>Selenium WebDriver Recipes in C#, Second Edition </i>contains hundreds of solutions to real-world problems, with clear explanations and ready-to-run Selenium

Selenium WebDriver Practical Guide
✍ Satya Avasarala πŸ“‚ Library πŸ“… 2014 πŸ› Packt Publishing 🌐 English

Selenium WebDriver is an open source web UI automation tool implemented through a browser-specific browser driver, which sends commands to a browser and retrieves results.<br>Selenium WebDriver Practical Guide will guide you through the various APIs of WebDriver which should be used in automation te