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 the previous video, we learned about the introduction and question of the page objects in test automation course. In this video, we will go through the functional tests can you run per day for the course.
How many functional tests can you run per day
That second question that I asked you was how many tests can you run per day that give you the correct result with 95 percent accuracy meaning that if you run the test 100 times minimum 95 out of those 100 times are going to give you a correcting pass if it passed successfully or a failure if there was a bog or the functionality change and broke your test. And so I get I provided a bunch of multiple choice responses five thousand plus tests per day. Thousand One to five thousand five hundred one. This all the way down to zero to 50. Now think about it yourself how many tests per day can you run that will provide you the correct result with 95 percent accuracy. At least if it’s 100 percent that’s perfect but I believe that a little bit of error is ok. Even at Google they run automated functional tests with some failure rate that’s extremely hard to fix. So think about it how many can you run per day. Well here are all the thirty five responses to four or five thousand plus and that does not surprise me at all. It is extremely tough to run the 5000 plus automated functional tests per day with 95 percent accuracy. I think I’m just starting to get to that level and it requires a lot of hard work. It requires parallel test execution. It requires very complex environments and complex frameworks to be able to accomplish that. So these people that can do this that’s amazing I would love to talk to you and figure out how you’re doing it just so I can learn from your experience.
3 4 1 0 0 0 1 2 5 0 0 0 0 0 0 0 1 2 4 5 1 and want to 1000 for for one hundred one to five hundred. We’re obviously starting to increase our numbers as we’re getting closer towards the bottom 5 or 51 to 100. And then personally for me not surprising at all 20 people can only run 0 to 50 automated functional test per day with 95 percent accuracy and that’s not surprising to me at all because that’s exactly what I see at every single job that I go. I’ve been doing this for many years now and every time I show up to a position to do automated functional testing we either have no automated functional testing or it’s so bad that it needs to be rebuilt from scratch because everything is so unstable and it’s impossible to run any tests or very few tests with any kind of accuracy. And so again that tells me that flakiness for you all is a problem because you can’t write a lot of tests you can’t write Stabil tests and therefore you can’t execute a lot of your automated functional tests every single day. And that is a serious problem that we all face as automation engineers.