From the course: Advanced Selenium: Automation Frameworks

Getting started: What you should know - Selenium Tutorial

From the course: Advanced Selenium: Automation Frameworks

Start my 1-month free trial

Getting started: What you should know

- Before we get started, I'd like to set some expectations for the course. This course is intended to be easy enough for a beginner to follow along, but with enough interesting material that if you're not new to automation, that you're interested instead in exploring some new languages or some new frameworks, it should be a great starting point for you. In this course, you get a tour of three Selenium frameworks in three different languages. First, you get a brief introduction to the language. Then we'll cover the package management solution we'll be using in that language. We'll also take a look at the test framework we'll be using to give structure and function to our tests. Finally, we'll talk briefly abut the Selenium framework we'll be using in that language. Next, in each chapter, we'll get a hands-on introduction to the Selenium framework we'll be exploring. We use the test website, ExploreCalifornia.org, which has a contact form that we can practice with. First, we'll navigate to the form and ensure that it's loaded properly. Next, we'll look at how to enter data into the form with various unique inputs. Finally, we'll rate some assertions that test that our data is present in the form. I'd love for you to follow along. There are just a few things you'll need to install before we get started. There's three languages and two integrated development environments or IDEs for short. I've included installation instructions for each programming language we'll be using in the course, so please check those out before we get started. As far as the IDEs, we'll be using the Community Edition of IntelliJ IDEA to write and run our Java code. For the other two languages, Ruby and Node.js, we'll be using the Atom IDE, which has developed the GitHub. You can find useful extensions for many languages in Atom, but for our purposes today, it works just fine right out of the box. You can find IntelliJ IDEA and Atom at their respective websites and the installation is very easy and straightforward.

Contents