Oreilly - Selenium Fundamentals
by Diego Molina, Patrick Viafore | Released December 2018 | ISBN: 9781789804638
Speed up your testing by automating user interaction with browsers and web applicationsAbout This VideoDetails the importance of automation with real-world examplesPaves an easy-to-follow path from configuring an environment to automation with Selenium GridReinforces learning with real-world demosIn DetailWe'll begin this course by understanding the importance of automating tests. Then, we will learn how to choose good selectors for navigating through your web application while highlighting best practices and techniques.After writing your first tests, you will go through the object model to help create your own advanced test cases. You will learn how to analyze a test report, track timing errors, and separate real issues from "flaky" tests. You will also learn how to configure and connect to a local grid, a network grid, and a third-party service. By the end of the course, you will have the skills you need to run automated tests on your own web application.GitHub link for this course - https://github.com/TrainingByPackt/Selenium-Fundamentals-eLearning Show and hide more
- Chapter 1 : Getting Started
- Course Overview 00:02:09
- Lesson Overview 00:00:43
- Software Automation 00:01:53
- Selenium Overview 00:03:29
- Environment Configuration 00:08:06
- Lesson Summary 00:00:34
- Chapter 2 : WebDriver Functionality
- Lesson Overview 00:00:53
- Instantiating a WebDriver – Chrome 00:02:28
- An Overview of Frequently Used Methods 00:01:44
- Controlling the Browser Window 00:02:36
- Resizing 00:02:55
- Managing Alerts 00:03:52
- Managing Frames and Windows 00:04:38
- Lesson Summary 00:00:27
- Chapter 3 : WebElement Functionality
- Lesson Overview 00:00:46
- Using Browser Developer Tools – Chrome 00:02:58
- Overview of WebElement Functionality 00:04:41
- Interacting with Elements on a Page 00:08:05
- Element Locator Types 00:02:58
- Lesson Summary 00:00:24
- Chapter 4 : Advanced Element Location
- Lesson Overview 00:00:48
- Navigating the DOM 00:05:54
- Searching Within Previously Found Elements 00:04:05
- Creating Complex Locators to Reach Any Element 00:04:19
- Lesson Summary 00:00:29
- Chapter 5 : Waiting for Elements
- Lesson Overview 00:00:58
- Implicit Waits 00:02:17
- Explicit Waits 00:02:30
- Implicit versus Explicit Waits 00:01:46
- Waiting for an Element with a Custom Written Condition 00:06:01
- Lesson Summary 00:00:28
- Chapter 6 : Page Object Model
- Lesson Overview 00:01:08
- Introducing the Page Object Model 00:05:18
- Modeling a Web Application Using Page Objects 00:05:50
- Implementing Nested Page Object Instances 00:02:00
- Lesson Summary 00:00:33
- Chapter 7 : Writing Tests
- Lesson Overview 00:00:55
- Understanding a Test Framework 00:02:27
- Choosing a Test Framework 00:02:08
- Creating Test Scripts and Suites 00:05:00
- Validating and Viewing Results 00:01:16
- Lesson Summary 00:00:28
- Chapter 8 : Analysis and Troubleshooting
- Lesson Overview 00:00:43
- Analyzing a Test Report 00:05:38
- Tracking Down Timing Errors 00:08:13
- Separating Real Issues from Flaky Tests 00:05:04
- Lesson Summary 00:00:17
- Chapter 9 : Using a Selenium Grid
- Lesson Overview 00:00:45
- Configuring and Connecting to a Local Grid 00:05:23
- Configuring and Connecting to a Network Grid 00:01:48
- Connecting to a Third-Party Service 00:02:12
- Lesson Summary 00:01:01
Show and hide more
TO MAC USERS: If RAR password doesn't work, use this archive program:
RAR Expander 0.8.5 Beta 4 and extract password protected files without error.
TO WIN USERS: If RAR password doesn't work, use this archive program:
Latest Winrar and extract password protected files without error.