Take a look at everything that was covered throughout the course and at channels to gain more knowledge.
- [Instructor] Welcome back.…This is the last video of this video course.…In the previous video, we spoke about…a few advanced uses of Selenium.…We will sum up what we have covered in the course…and highlight some of the important aspects.…The first, and probably most important thing…to remember is that Selenium is not strictly about testing.…It's about controlling a browser.…Controlling a browser allows you to test web applications,…and this is our main usage of Selenium.…
The purpose of testing web applications…is to be able to release new features frequently,…and know that we didn't break any existing functionality.…In other words, to know that we didn't mess up something…when we added something new.…We started out with Selenium IDE.…It's a Firefox plugin that will allow you to…record and replay a journey through your web application.…Selenium IDE is great to start with…when the threshold before you get…something up and running is low.…The downside is that you can only use Firefox.…
If you wish to test your application with other browsers,…
Selenium gives developers the power to control web browsers and use them to automate web application testing. As an open-source toolset, Selenium makes it easier for testers to evaluate web applications without putting in any extra time and effort.
Mastering Selenium Testing Tools is all about demystifying the Selenium suite. Learn to verify web applications, control browsers with code, and scale up the testing environment by distributing the execution of web applications on different browsers running on different operating systems.
Author Ripon Al Wasim starts with the Selenium IDE, a Firefox plugin that performs a simple record-and-playback of interactions with the browser. A tester aiming for professional output can use WebDriver, an advanced scripting tool that allows you to locate the elements you need to interact with using their name: id, xPath, or CSS. Next, learn to express the desired behavior using a well-known framework for behavior-driven development (BDD) called Cucumber for Java, which uses a language called Gherkin. Last but not least, Ripon shows how to run tests on the Selenium Server, and walks through a complete working example of Selenium and Cucumber in action, for acceptance testing of a web application.
- Preparing your Selenium test environment
- Using the Selenium IDE
- Scripting in WebDriver
- Locating web elements
- Writing test cases with the Page Object Model
- Enabling continuous delivery with a continuous integration build system
- Working with Cucumber and Gherkin
- Describing features with Cucumber
- Running tests on Selenium Server