What will you learn in this course?
Are you struggling with working with HTML using Selenium WebDriver? Do you know how to easily identify and manipulate an element using Selenium WebDriver? How about performing a drag n’ drop on an element? If not, then these are just a few of the questions that will be answered in this course.
This course is a complete guide on working with web elements in Selenium WebDriver! Once you are finished with this course, you will know how to work with any web elements, anytime, on any web application.
In this course from Ultimate QA, you will learn:
– Basics of HTML
– All the different locator strategies for Selenium WebDriver
– How to identify web elements using Selenium WebDriver
– Master XPath
– Navigation with Selenium WebDriver
– Web element manipulation
– Web element interrogation
– Mouse and keyboard actions with Selenium WebDriver
– Performing actions such as drag n’ drop, drawing, hovering
– Implicit and Explicit waits
– How to properly handle element identification so that your tests are not flaky
– Expected Conditions in Selenium WebDriver
What will you learn in this lecture?
In this video, we will go through the advantages of executing tests in the cloud of the Fast Tests Execution course.
Selenium Tutorial – Fast Tests Execution – Advantages of executing tests in the cloud
So of course if you don’t have browsers Microsoft lives or can’t convince your management to get it then the next logical solution is for you to be running parallel tests locally trying to utilize as many browsers as you can so that you can speed up your testing.
However at some point it’s going to become a bottleneck and you’re going to need to explain to your management that it just doesn’t make any sense. And then you’re going to transition to running your automated tests on the cloud. And that’s what I’m going to teach you guys next. So if we look at a service like browser stack and we look at its features you can take a look at some of its features. So they actually have remote device lab where they run on real devices.
They have 700 plus real desktop browsers. So you can see all of the different operating systems that you can have. You can see all of the different browser versions that you can have. And so what you can combine any of these in any order and run on all of their infrastructure.
Can you imagine trying to maintain this on your own trying to create this kind of infrastructure on your own it’s I don’t think it’s possible I’ve never done it. And I would hate to do it. I used to do it at one of my jobs and it’s socket. I’m telling you it was a nightmare to maintain even to maintain two browsers was a nightmare. But to maintain all of these I can’t even imagine doing that. It’s crazy.
So you can see they give you a lot of features they give you inbuilt reporting they give you screen shots they give you a video recording and they give you logging all out of the box. You don’t really even have to do anything.
As soon as you run your tests they’re going to do that out of the box and you’ll see when we actually start running these tests you’ll see how it’s actually working and what it actually does and all the functionality that comes in with these services. And so that’s why I completely recommend that you use one of these features. I don’t really care which one I think in my opinion soft lives is better but browser stock is also good they’ve had their issues and that’s why I personally don’t really like them because I faced a lot of issues with them. Maybe saw slabs of had their issues as well.
And I just haven’t ran into them but I just feel like saw slabs is an innovator in the game and they’re kind of they’re working really hard to make their product really good and their documentation is amazing. So that’s why I personally like Soest labs. But either way you’re going to learn both. And then based on your work and what they allow you to do and your costs and your situation you pick either one and you run your tennis against it. I don’t even know if there’s another service out there that provides this but if it does I would guess that whatever the setup is for running parallel towers there would be very similar there as well.