
Explore locating elements by id with selenium webdriver in C#. Initialize the chrome driver, extract the URL and id to strings, then verify the element's visibility and quit.
Explore CSS path and XPath selectors in Selenium, including how to copy them and when to use each. CSS selectors are faster and better supported by browsers.
Explore testing radio buttons with css selectors in selenium using c#. Validate which option is checked and iterate options with a for loop and a strings array holding option numbers.
Handle alert boxes in Selenium with C# by switching to the alert, reading text, and accepting it; verify post-alert results with a CSS selector and try-catch.
Learn to navigate to the login form in selenium with C# using two paths: via the test scenarios page and via the test cases page, using page object models.
Create and use an actions class in selenium with c# to automate filling a login form using page object model, send keys, and click login with config-driven credentials.
Structure selenium tests in dedicated test cases and scenarios, set up once, navigate to login, validate username and password lengths, and clear inputs to fix flakiness.
Refactor the Selenium WebDriver framework to run parallel tests by replacing the static driver with a per-test driver created in actions and passed to page object models.
Explore performing user-like actions in selenium with C# using the actions class to hover, drag and drop, and verify hover color via background rgb values.
Learn to extract clean links from a sitemap using substring and index calculations with Selenium WebDriver, then automate opening each link for further data extraction.
Save extracted content to text files by creating a directory, building file paths, and writing titles and contents with a stream writer in a for loop.
Selenium Webdriver is a free automation testing tool for web applications. It is able to work with different browsers like Chrome, Firefox, IE, Opera and simulate human like behavior. Selenium is able to interact with all the different elements in a webpage. It can click on them, input text, extract text and much more. By covering all the different functionalities on your website with Selenium tests, you will be able to quickly catch new and reappearing old bugs. This will save your team time and money.
In this Selenium course you will also find a 24/7 LIVE Website which you can use to test everything that you are learning in the course!
This course is perfect for people who are beginners in the subject or manual testers that want to move on to automated testing.
The Selenium Webdriver with C# course is available to you at any time and you have 30-Day MoneyBack Guarantee by Udemy! No questions asked!
In this course we will focus on Graphic User Interface and Functionality Testing and we will learn how to work with the various element selectors and special elements like:
ID, Name, CSS, Xpath and Class Selectors
Textbox, Check box, Radio buttons, Drop down Menus
JavaScript Alert Boxes
We will also have a few theory lectures about Selenium and testing in general in which I will explain:
When you should use either of these selectors;
What is a Test Case/Scenario
How you can use Mindmaps in testing
Then we will start creating our Automation Framework with Selenium! When you learn how to create a Framework by the end of the course, you will be able to write your Selenium WebDriver tests in Plain English!
This course also includes lectures on:
Running Tests on Mobile Devices with Selenium and Appium
Parallel Testing with Selenium and NUnit3 (running multiple tests at the same time)
Generating beautiful HTML Reports for our Test Results with Selenium and NUnit3
Using Different Browsers - Chrome, Opera, Internet Explorer, Firefox
Taking Screenshots with Selenium
Using PhantomJS Driver and Selenium (we have a project here to download all posts from a website!)
Working with Element Properties (Size, Location, Stylings, e.g. change colors or make elements disappear)
Executing Javascript through C# with Selenium
Working with Browser Properties (Size, Location, New Tabs/Windows, Tabs/Windows Handles)
Take this course and join hundreds of satisfied students!
What are they saying about the course:
Joanna Badiola (5 Stars):
"The course is very clear and can be easily understood even with minor knowledge in programming."
Jose Ignacio Calvo Torel (5 Stars):
"Short but great and detailed course!"
Cassessa (5 Stars):
"Normally I am not so easily impressed. But this I give it a 5! Really Great!"
Alexander Mosenko (5 Stars):
"This training course gives a solid foundation needed to start learning Selenium Webdriver with C#. Also, the instructor provides a good support on students' questions."
Mr. Javier Acha (5 Stars):
"This training course gives a solid foundation needed to start learning Selenium Webdriver with C#. Also, the instructor provides a good support on students' questions."
Ed (5 Stars):
"This course is plain, easy to understand. You will not waste your time learning any useless lectures."
Join us!