Selenium Mastery: Apply What You Learn Here Today By RicherU
“I knew nothing about Selenium, Eclipse or even Java before I started this course. Now I feel confident I can take what I’ve learned and practice it in the working environment. Hoping more videos come soon. The teacher is very knowledgable.” – Peter Kirby
Selenium WebDriver is one of the hottest skills a person can learn today. If you learn Selenium and this suite of tools you will be key to any team. In learning these skills you can be the person to deliver Continuous Integration to your team.
Continuous Integration is still not achieved in most companies today, and in this course you will learn the suite of tools that provide just that functionality.
Being a tester is one of the most important and rewarding jobs a person can imagine. Being an Automated Tester is 1 up from that. Imagine the mundane way that people feel every day running the same exact tests day in and day out from a test manual. Selenium removes the need for that to ever happen again. In this course you will learn the skills necessary to make you a key role in any company. We use Udemy as the website you are testing against so we know we are testing against something at a enterprise level.
In this course we talk about
- Selenium WebDriver 2.0
And even more tools to help you get to the next level as a tester almost immediately. Having an automated tester changed my life and made releasing my application almost instant.
Enroll with confidence! Your enrollment is backed by Udemy’s 30-day, no-questions-asked, money-back guarantee!
Introduction to Automated Testing
Go and get hooked on this online tutorial about Selenium 2.0 and take the advantage of this tool for your expediency.
Selenium 2.0 is an open-source web driver for API or server ready that can help you with automated testing and web needs. API stands for Application Program Interface; it is a set of routines or protocols for building any dynamic software applications.
Hello there! These 11-pages of slide materials will help you identify and list down things needed before you start with Selenium are the following:
- A brief preview about why you should consider automated testing
- understanding the background of this tool
- why select Selenium
- identifying components
- identifying applications
- what it supports and etc.
Copy and paste the link provided on this page. This link will direct you to Selenium Web driver Resources and download them.
For a conducive learning experience, click HD button.
The reason why use Selenium, first its for free!
Section 1 quiz
Getting Your Development Environment Setup
We provided you with helpful slides to help you get in your development environment set.
To start, install firebug and fire path.
See through these links and download.
You need to set-up some tools for you to activate your Selenium. See again Lecture 6 for easier access of links. To begin, you need to install firebug and fire path. So go and check this video because it will assist you with the processes from downloading, installing and activating tools in order for you to write code for selenium.
This exciting video will show you how to create your first project on Selenium. After setting up Selenium silver components, Java run time files and eclipse. Open your eclipse, set up your project and simply follow the remaining series of steps for you to officially start your first test.
Our First Selenium Project
Now, we’re back and ready for our project. After we open up our stand alone objects, we gonna create our main method and go ahead with the rest of the automated testing. We’ll test our Firefox browser and also do some serious testing on Google to run or display a series of Selenium links for this browser.
Amazing, right? Try it yourself and experience what Selenium can do for you.
Yes. Go and copy these test samples and see what you can do. You knew already some of the basic steps from lecture 9, why not try this out. Import all the tools need and you’re half way there.
These snippets will guide you through in understanding more the topic. Given steps at lecture 9, we already started our own test by trying sample codes at Lecture 10. This time, we run this and check if we have the same output. You can go down a little bit more further on these samples and try it your way.
Answer a series of questions after this video and we’ll see if we are on the same page in learning Selenium 2.0.
Lets Create a Login Test
We are about to start with the creation of our login test and manipulate web elements. We gave you with 13-slides to read and learn about the next testing. Locators, XPath, Web elements such as buttons, links, text boxes, radio buttons, check boxes and drop boxes are one of the focus of this tutorial. These are the identified topics for the following videos after this.
Locators are very important in Selenium driver, these are classified into 2 categories the structure- based and attributes-based locators and we provided you with lists from each classification. As we play further, we’ll share some examples, step-by-step procedures and see what we can do with these features on our browser.
Just hit the replay button if you missed some parts.
These are the actual set of Locator resources we have used from the previous tutorial. Try this and you’ll see more what you can do with these examples.
The play the button is ready.
These are a set of codes that we discussed earlier from lecture 15. If you want to try and understand more about XPath, grab your copy now and perform this example.
See you on the next video.
In terms of working with different web elements, there’s an array of methods, attributes to consider and functions that we can use for each type.
Will show you some examples in the following:
- Radio buttons
- Check boxes
- Dropdown boxes
JUnit is actually a framework used to test extreme programming also a unit testing in Java Programming Language wherein you can reuse and maximize its test cases. There are sets of annotations and asserts methods that we wrote down for you to use in the process. The advantage of using JUnit will help you generate test results faster and a lot more.
To install JUnit, download this link and grab your copy at http://sourceforge.net/projects/junit/.
We will show you how use JUnit and at the end of this video we will run our first JUnit test.
Hit play button.
Grab this copy and try this on your own, this is for you to see the annotation in action. If you have any confusions or questions, go and see lecture 19 for a review.