Udemy

Web Application Automation - Selenium - Ruby - Cucumber

Enroll Now
  • 1,124 Students
  • Updated 8/2025
3.9
(216 Ratings)
CTgoodjobs selects quality courses to enhance professionals' competitiveness. By purchasing courses through links on our site, we may receive an affiliate commission.

Course Information

Registration period
Year-round Recruitment
Course Level
Study Mode
Duration
6 Hour(s) 34 Minute(s)
Language
English
Taught by
Testing World
Rating
3.9
(216 Ratings)

Course Overview

Web Application Automation - Selenium - Ruby - Cucumber

With Cucumber Integration

This course includes Selenium WebDriver Basics and Advanced, Ruby Concepts, Cucumber Framework, Automation Framework Design (Page Objects, Data Driven, Reading Excel Files)


Parallel execution with Selenium Grid 2.0, Code management with Git integration


This course will take you from basic to expert level step by step, we are covering all Ruby concepts which are required for daily selenium activities and also for preparing selenium interview


Ruby Basics: Variables, If-Then-Else, For loop, While loop, Arrays, Classes, Inheritance, Objects, Constructors, Methods, Working with Excel file and database


Selenium WebDriver Basics: Commonly used methods and locator types, Id, Name, Class Name, Link Text, Partial Link Text, Xpath, Css Selector


Ajax Handling, Multi window handling, Actions class, Implicit wait, Explicit wait.
After completing the the course you will be able to write automated tests using selenium and java

Course Content

  • 13 section(s)
  • 85 lecture(s)
  • Section 1 Selenium Introduction
  • Section 2 Element Locators - Basics
  • Section 3 Element Locators - Advance
  • Section 4 Ruby Environment Setup
  • Section 5 Ruby Basics
  • Section 6 Ruby Programming Kickoff
  • Section 7 Ruby - Advance Concepts
  • Section 8 BDD Testing with Cucumber
  • Section 9 Step Definitions
  • Section 10 Hooks in detail
  • Section 11 Selenium - Webdriver
  • Section 12 Element Locators : Webdriver - Ruby
  • Section 13 Case Study 1 : Cucumber - Selenium - Ruby (End to End Scenario)

What You’ll Learn

  • Complete understanding of basic to expert Ruby concepts with practical implementation, Complete understanding of basic to advance cucumber with practical implementation, Can automation any realtime application and also can design framework from scratch


Reviews

  • S
    Stella Neil
    3.5

    The information is good. But not sure if this is covering all the Ruby concepts that are available for String, Array, loops, conditional handling. In Java for Arrays there is Array literals, Array List - Static and dynamic arrays, LinkedList, Hash Set, TreeSet, HashMap, TreeMap. I don't see that here in Ruby except for a generic topic on hash. I am not sure if there is such concepts here in Ruby or is it skipped. Also static and non static methods are called differently in Java. Only for non static method object is created and the method is called whereas for non-static methods, class name is used. Here only the object creation is mentioned. Maybe it is covered in the upcoming sessions, I am not sure. But so far so good. The latest selenium version is 4 and this 2.9 is a bit outdated version.

  • P
    Priscilla Serra de Oliveira
    5.0

    I really liked the course. I work with all the methods in the course, but had a few doubts and it helped me a lot. Thanks!

  • B
    Babu Sivalinki
    3.0

    Expected more on Ruby and Cucumber concepts from this exclusive course but not satisfied with the explanation. Would be good if you can add more assignments with real time scenarios.

  • E
    Evgeniy
    3.5

    Seems like you asking a question in a vacuum. Nobody responded.

Start FollowingSee all

We use cookies to enhance your experience on our website. Please read and confirm your agreement to our Privacy Policy and Terms and Conditions before continue to browse our website.

Read and Agreed