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 learn how to install Nuget packages for Webdriver and NUnit of the Fast Tests Execution course.
Selenium Tutorial – Fast Tests Execution How to install Nuget packages for Webdriver and NUnit
Awesome. So enough of the theory let’s go ahead and get into practice. So I’ve got my visual studio here open Visual Studio 2015 for me and I am actually going to create a new project I’m going to do a class library. OK. I’m going to name it class library to for our demonstration purposes like I told you guys the code is also in get up so you can get it there. This will just be an example.
So here is class library too. It’s a type of class library. I’m going to call a class library to I don’t really care. And then I’m going to put it here and see Tump. That looks great to me. No I don’t want to save changes to my current solution that I was just working on. OK. Awesome. So now we got our class library to open. And the next steps that we need to do is of course download our and you get packages. So I’m going to come over here and to reference’s manage you get packages and I’m going to search selenium web driver. And of course don’t forget to select new dog here.
Before I had selected Microsoft and dot dot org. And we want selenium web driver and selenium web driver support. You guys can see. Check out the latest version right here at the time is 2.5 to now when you’re watching this of course it may be a completely different version. So a lot of times we run into issues where diversion and the browsers don’t necessarily match up and then we get into some weird issues.
So just keep that in mind that if you’re running into issues throughout this tutorial it’s probably because something is up with your version of selenium web driver and your version of a browser. But so I’m going to install selenium support first and that’s actually going to automatically install selenium web driver which for me is awesome because rather than doing two clicks of installations I just do one click. I mean it’s something small but I’m all about being as efficient as possible in everything. So you can see both of those got installed at the same time.
Now while we’re here we also need another and you get the package which is called an unit and unit is a very popular open source test runner. It’s runs our C-Sharp tests and we use it to just execute those tests. So I am going to install this and unit version right here three point 2.0.
Again same thing for you guys watching this you may be seeing a different version here and I’m sure you will be if you’re watching this in the future obviously it’s not possible are you watching us in the past. So install this version. I believe that version 3.0 all over and unit just recently introduced parallelization which is what we’re going to be using to run our tests in parallel. So I’m going to install that before I don’t think it was actually even possible to run and unit test in parallel you had to use MP unit which was a piece of something that not many people use.