Warning:

This course is in draft mode. Alan Richardson is still putting content to the course.

Start Using Selenium WebDriver with Java

http://seleniumsimplified.com/get-started/
161 reviews
TAUGHT BY
WHAT'S INSIDE
  • Lifetime access to 41 lectures
  • A community of 6900+ students learning together!
  • 130+ discussions
SHARE

Start Using Selenium WebDriver with Java

http://seleniumsimplified.com/get-started/
161 reviews

HOW UDEMY WORKS?

Discover courses made by experts from around the world.

Take your courses with you and learn anytime, anywhere.

Learn and practice real-world skills and achieve your goals.

COURSE DESCRIPTION

Unfortunately we have closed this course to new students. You can still access all the material from our web site http://seleniumsimplified.com/get-started

    • A Windows PC
    • Over 41 lectures and 2 hours of content!
    • Absolute beginners that want to start learning Selenium WebDriver

THE UDEMY GUARANTEE

30 day money back guarantee
Lifetime access
Available on Desktop, iOs and Android
Certificate of completion

CURRICULUM

  • SECTION 1:
    Introduction
  • 1
    Introduction
    01:45

    Set the scene and list the tools we will install.

  • 2
    Readme Txt
    12.78 KB

    The Basic Course outline and notes

  • 3
    About Me
    03:31

    About Alan Richardson, your course instructor

  • 4
    Tools Used To Create This Course
    01:30

    Brief overview of Virtual PC and the Microsoft Browser Compatibility Images

  • 5
    Mailing Lists and more videos
    Text

    I periodically run webinars and maintain a mailing list.

    If you are interested in additional information on Selenium Webdriver then sign up for my mailing lists:

    http://seleniumsimplified.com/phplist/?p=subscribe&id=2 

    I also periodically release information to youtube:

    http://www.youtube.com/user/EviltesterVideos 

  • 6
    Udemy Logistics - How to contact your instructor
    01:29

    How to contact your instructor via Udemy messaging? Udemy haven't made the process of messaging your instructor particularly easy. So I'm going to show you how to do it. The short version is visit the following link and message me: https://www.udemy.com/u/alanrichardson

  • 7
    Udemy Logistics - How to ask a Question
    02:00

    The Udemy interface can lead to mistakes when asking a question or an answer. I want you to be able to contribute to the course and ask questions so in this video I'll show you how the Udemy interface works for questioning.

  • 8
    When things go wrong...
    Text

    Things might go wrong when you follow this course. Your setup might not be the same as mine, you might not notice that some of the earlier steps have failed.

    When things go wrong, drop down to the command line and make sure that the basics work:

    • mvn -v
    • java -version

    In your project folder make sure that "mvn clean" works without error.

    Then try a "mvn compile" and make sure you don't get any download errors reported.

    Many of the recent questions on this course have been related to maven.

    I have created 2 new videos, and a hints and tips lecture, which show some troubleshooting steps that you can take if you encounter maven problems.

    These are over on the full Selenium 2 WebDriver course, but I have made them free previews so you should be able to watch them even if you haven't signed up for the full course.

    https://www.udemy.com/selenium-2-webdriver-basics-with-java/

    The lectures are at the end of Section 4

    • Maven FAQs, And Troubleshooting Tips
    • Maven Troubleshooting Downloads
    • Maven Troubleshooting Proxies and Download Cache issues

    Please refer to these first, if you encounter any maven issues.

  • 9
    What tools will we install and Why?
    06:02
    Recently there have been an influx of people on the course, and some are a little confused by the amount of software they install. The course does explain a little about what the software does when using them but the course hasn't provided an overview... until now
  • SECTION 2:
    Install Firefox
  • 10
    Install Firefox Browser
    04:25

    Install Firefox browser, and briefly mention Saucelabs as a grid provider

  • 11
    Install Firefox Plugins
    04:06

    Install firebug and firepath, with reasons why you should and a quick demo of each

  • SECTION 3:
    Install Support Utilities
  • 12
    Install Console2
    02:08

    Install Console2 an open source wrapper around command lines e.g. Cygwin or DOS to make later command line based development work easier

    http://sourceforge.net/projects/console/

    </p>
  • 13
    Install Rapid Environment Editor
    01:10

    Install the Rapid Environment Editor to make it easier to amend Windows Properties

  • SECTION 4:
    Install Java
  • 14
    Install Java Sdk
    02:39

    Find and install the Java SDK

  • SECTION 5:
    Install Build Tools
  • 15
    About the build tools
    Text
    I recommend you only install Maven, but if you know about Ant and are curious how it works with Selenium then you can choose to follow the Ant lecture as well. But this course and the main course only require installing maven.
  • 16
    Install Mvn
    08:34

    Install Maven

  • 17
    Install Ant
    02:00

    Install Ant the easy way using winAnt http://code.google.com/p/winant/

  • SECTION 6:
    Install an IDE
  • 18
    Introduction to the Integrated Development Environments (IDE)
    01:43

    A brief intro to Eclipse and IntelliJ

  • 19
    Install Eclipse
    04:48

    Install Eclipse

  • 20
    Install Intellij
    02:22

    Install Intellij community edition

  • SECTION 7:
    A Simple Example Project
  • 21
    Intro First Project With Maven
    00:23

    Our first project uses maven so we don't have to download anything from the SeleniumHQ site

  • 22
    A few up to date notes - read this to update your project
    Text
  • 23
    A simple Eclipse project using maven
    10:59

    A simple WebDriver test in Eclipse using maven

  • 24
    A simple IntelliJ project Using Maven
    09:10

    A simple test using WebDriver and Maven in IntelliJ

  • 25
    FAQ: Why are my JUnit asserts showing as deprecated
    00:52

    JUnit asserts often move around, so you probably just have to change the import package.

  • 26
    FAQ: Why is Firefox browser not closing when the test finishes
    02:10

    We need to use driver.quit as well as driver.close

  • SECTION 8:
    Running your tests using Maven
  • 27
    Running From Maven Intro
    01:15

    A quick introduction to learning about maven

  • 28
    Running Tests From Command Line Maven
    01:54

    Running Tests From Command Line Using Maven

  • 29
    Running Maven Tests From Intellij Ide
    01:26

    Running Maven Tests From Intellij Ide

  • 30
    Where I Fail To Get Maven Working Within Eclipse
    02:33

    I show, in theory, how to run the maven targets from within Eclipse but I failed to configure it properly. But I normally use maven from the command line.

  • 31
    Maven Running Within Eclipse Properly
    03:13

    Running a test from within Eclipse using maven with the correct configuration this time

  • SECTION 9:
    Make Command Line Easier
  • 32
    Use Console2
    01:44

    Use Console2 as a simple wrapper around command line shells

  • 33
    Use Conemu
    04:42

    ConEmu is a very powerful and flexible alternative to Console2

  • SECTION 10:
    Using Ant
  • 34
    Running Tests From Command Line Ant
    09:21

    Running Tests From Command Line using Ant

  • SECTION 11:
    Next Steps
  • 35
    Next Steps - Web Resources
    Text
    Some web links to help you learn more about Selenium
  • 36
    Next Steps - Read other people's code
    Text
    We used to learn programming by typing in listings from old computer magazines. Reading code is still a good way to learn.
  • 37
    Next Steps - books
    Text
    Some recommended books for self study.
  • 38
    Next Steps - learn Java
    Text
    The more Java you learn, the better your automation code will become.

  • SECTION 12:
    Get the source code
  • 39
    Importing the source code into maven from GIT
    01:38
    I have uploaded the source code to this tutorial to github https://github.com/eviltester/startUsingSeleniumWebDriver

    This lecture shows where to find it an how to iimport it.

  • 40
    Updating the version of Selenium
    01:40
    Selenium was updated to 2.26 after this lecture series was created so in this video I show how to update the version of Selenium.
  • SECTION 13:
    End Notes
  • 41
    Where Next?
    02:32

    Additional websites where you can find out about more free information and content that I release.

UDEMY BY THE NUMBERS

5,200,000
Hours of video content
19,000,000
Course Enrollments
5,700,000
Students

RATING

  • 106
  • 39
  • 16
  • 0
  • 0
AVERAGE RATING
NUMBER OF RATINGS
161

REVIEWS

  • Denys Stoianov
    Coool

    as for free course it's very good job, thanks Alan

  • Shaun Green
    Excellent course, very helpful

    This course essentially took me from zero knowledge to understanding the basic use of Eclipse, IntelliJ, Maven, Ant and various ancillary supporting tools in the space of about six hours. There's still a lot for me to learn but this has been an excellent start. I like that some mistakes were left in and corrected - often we learn more from failure than we do from success... The one bit of difficult I ran into was in using Ant (which is only really touched upon in this course). I transcribed the code from the screen of that lecture, and corrected a few of my mistakes (one by referring to Alan's Selenium Simplified book), but although I managed to get Ant to run the build.xml I created it failed at the compile stage. As best as I can tell, it was importing the Junit and Selenium modules after identifying they were missing, but then failed to understand the methods/commands associated with them. I suspect this is something I may have to figure out by working through the Selenium Simplified book... or I may just not bother, as I think I agree with Alan that IntelliJ and Maven are a much easier option!

  • Theresa
    Fantastic trainer. Fantastic content.

    The course and trainer are both amazing. Beware the corporate network with proxies galore though. I succeeded at home with the exercises, but at work struggled. If Maven doesn't work, or your dependencies don't download, and you've set your environment variables correctly, switch networks. That's what did it for me.

  • Carl Pohl
    Well presented with good information

    Starting of with Selenium can be a big challenge, Allan made it easy through this course, in setting up the environment, some examples etc.

  • Shaan Seth
    Excellent setup guide!

    I recently finished this and the instructor does an excellent job of walking the student through setting up the environment. The course could use a few more overview lectures for the absolute beginners. But I still rate this 5 stars as the doubts can be solved with a simple search or by asking the instructor. Very good response time! Also, since multiple environment combinations are presented, if each of the lecture could begin with why this step needs to be accomplished, it will solve most of the newbie questions. There was a overview added at Lecture 9 and thanks for that!

  • 30 day money back guarantee!
  • Lifetime Access. No Limits!
  • Mobile Accessibility
MORE FROM Alan Richardson