Learn your way! Get started

Selenium Fundamentals, Part 1 of 2: IDE

with expert Brigitte Birze


Watch trailer


Course at a glance

Included in these subscriptions:

  • Dev & IT Pro Video
  • Dev & IT Pro Power Pack

Release date 6/29/2015
Level Beginner
Runtime 1h 34m
Closed captioning Included
Transcript Included
eBooks / courseware Included
Hands-on labs N/A
Sample code Included
Exams Included


Enterprise Solutions

Need reporting, custom learning tracks, or SCORM? Learn More



Course description

If you are involved with testing web applications, you have properly heard about the Selenium automation test tool. But did you know it is really a suite of tools? In this course you’ll be provide an overview of the Selenium tool suite and an in-depth look at the Selenium IDE. This IDE is a tool you find yourself using often by itself or in conjunction with the other Selenium tools to quickly prototype test scripts or locate web elements.

Prerequisites

Selenium supports the following programming languages, Java, C#, Python, Ruby, JavaScript (Node) and other languages using 3rd party plug-ins. The course is taught using Java but the ideas and theories apply to all languages listed. You should have some knowledge and experience programming web applications in the programming languages listed to understand how Selenium works.

Learning Paths

This course is part of the following LearnNowOnline SuccessPaths™:
Java Development

Meet the expert

Brigitte Birze is a seasoned software development professional with over 25 years of experience in Corporate IT and Engineering across many verticals. Brigitte has been involved in every phase of the software development lifecycle from the perspective of several roles: individual contributor, team lead, S/W architect, system engineer, proposal author, and project manager. Her innovative software architectures have resulted in six published papers and eight patents. Brigitte's dynamic communication skills, paired with her depth and breadth of technical knowledge, give her the unique ability to make the complex understandable and to convey technical concepts to cross-functional groups, speaking at the business or technical level.

Course outline



IDE

Overview (31:01)
  • Introduction (00:27)
  • Automated Testing (02:22)
  • Selenium Overview (01:59)
  • Selenium Testing Tools Suite (04:43)
  • Selenium 1, RC (02:47)
  • Selenium 2.0 (02:06)
  • Selenium Download Page (01:24)
  • Selenium Installation (03:41)
  • Demo: Selenium Installation (04:14)
  • Selenium Commands (04:03)
  • Selenium Commands Syntax (02:40)
  • Summary (00:29)
Basics (33:27)
  • Introduction (00:21)
  • Selenium IDE (02:12)
  • Demo: IDE Controls (05:27)
  • Demo: Test Controls (03:41)
  • Demo: Info & Test Case Panes (03:43)
  • Creating Selenium IDE Scripts (01:33)
  • Demo: Record a Test Script (04:43)
  • Demo: Save/Open Test Scripts (02:18)
  • Running Selenium IDE Scripts (01:54)
  • Demo: Running IDE Scripts (03:19)
  • Demo: Running Options (03:50)
  • Summary (00:21)
IDE Commands (29:32)
  • Introduction (00:23)
  • Locating Web Elements (04:00)
  • Selenium Locator Syntax (01:39)
  • Finding Page Element Locators (02:23)
  • Demo: Working with Locators (04:07)
  • Demo: Asserting & Xpath (05:38)
  • Selenium Assertions (02:32)
  • Matching Text Patterns (03:26)
  • Demo: Text Patterns (04:50)
  • Summary (00:29)