HOME > Development > Web Application automation using Watir Ruby Cucumber

Web Application automation using Watir Ruby Cucumber

  • Development
  • Jan 17, 2025
SynopsisWeb Application automation using Watir – Ruby – C...
Web Application automation using Watir Ruby Cucumber  No.1

Web Application automation using Watir – Ruby – Cucumber, available at $54.99, has an average rating of 3.9, with 139 lectures, based on 170 reviews, and has 746 subscribers.

You will learn about Complete understanding of basic to expert Ruby concepts with practical implementation Can automation any realtime application with Watir and also can design framework from scratch This course is ideal for individuals who are Software QA and Testers who want to start career in automation or Anyone who is interested in learning software test automation It is particularly useful for Software QA and Testers who want to start career in automation or Anyone who is interested in learning software test automation.

Enroll now: Web Application automation using Watir – Ruby – Cucumber

Summary

Title: Web Application automation using Watir – Ruby – Cucumber

Price: $54.99

Average Rating: 3.9

Number of Lectures: 139

Number of Published Lectures: 139

Number of Curriculum Items: 139

Number of Published Curriculum Objects: 139

Original Price: $19.99

Quality Status: approved

Status: Live

What You Will Learn

  • Complete understanding of basic to expert Ruby concepts with practical implementation
  • Can automation any realtime application with Watir and also can design framework from scratch
  • Who Should Attend

  • Software QA and Testers who want to start career in automation
  • Anyone who is interested in learning software test automation
  • Target Audiences

  • Software QA and Testers who want to start career in automation
  • Anyone who is interested in learning software test automation
  • Watir is one of the most popular?Open source tool for Web Application automation,?this course includes?

    Watir?WebDriver?Basics to advance concepts and also covers? Ruby?Concepts,?Cucumber?Framework,?Automation Framework Design?(Page Objects, Data Driven, Reading Excel Files)

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

    WatirWebDriver 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

    This course will take you from basic to expert level step by step, we are covering all Ruby?concepts which are required for selenium automation as well as you will be ready to face automation interviews

    Course Curriculum

    Chapter 1: Agenda & Environment Setup

    Lecture 1: Course Agenda

    Lecture 2: Ruby Introduction

    Lecture 3: Ruby Setup

    Lecture 4: Ruby Interactive Environment

    Lecture 5: Ruby Gems

    Chapter 2: Ruby Programming Basics

    Lecture 1: First Ruby Program

    Lecture 2: Print Data | Get Input and Comments

    Lecture 3: BEGING and END block

    Chapter 3: Ruby Programming Advance

    Lecture 1: Class and Objects

    Lecture 2: Working with Methods – Part 1

    Lecture 3: Working with Methods – Part 2

    Lecture 4: Working with Methods – Part 3

    Lecture 5: Instance and Class Method

    Lecture 6: What is Constructor

    Lecture 7: Constructor with argument

    Lecture 8: Why & where to use constructors

    Chapter 4: Condition Handling

    Lecture 1: Condition Handling | If – else

    Lecture 2: Condition Handling | If – elsif – else

    Lecture 3: Condition Handling | Nested If

    Lecture 4: Condition Handling | with Conditional OR

    Lecture 5: Condition Handling | with Conditional AND

    Chapter 5: Different types of Variables

    Lecture 1: Variable Types

    Lecture 2: Local Variable

    Lecture 3: Instance Variable

    Lecture 4: Class Variable

    Lecture 5: Global Variable

    Chapter 6: Looping

    Lecture 1: For Loop Basics

    Lecture 2: For Loop – break keyword

    Lecture 3: For Loop – Next keyword

    Lecture 4: For Loop – Redo keyword

    Lecture 5: While Loop

    Lecture 6: Until Loop

    Lecture 7: Each Loop

    Chapter 7: Working with Arrays

    Lecture 1: Array Basics

    Lecture 2: Create Array | Insert | Fetch

    Lecture 3: Common methods of Array Class – Part1

    Lecture 4: Common methods of Array Class – Part-2

    Lecture 5: Each Loop with Array

    Chapter 8: String Handling

    Lecture 1: What is String

    Lecture 2: String Functions – Part 1

    Lecture 3: String Functions – Part 2

    Lecture 4: String Functions – Part 3

    Lecture 5: String Functions – Part 4

    Chapter 9: Working with Hash

    Lecture 1: What is Hash

    Lecture 2: Different approaches to create hash

    Lecture 3: Common methods of Hash class

    Lecture 4: Hash: Using symbol as key

    Lecture 5: Each Loop with Hash

    Chapter 10: Ruby – Read/ Write Data

    Lecture 1: Reading data from file

    Lecture 2: Write data to File

    Lecture 3: Read and Write Data

    Chapter 11: Modules

    Lecture 1: What is Module

    Lecture 2: Module Methods

    Lecture 3: Class inside module

    Lecture 4: Sub modules

    Chapter 12: Exception Handling

    Lecture 1: Exception Handling

    Lecture 2: Multiple rescue block

    Chapter 13: Excel Read/Write

    Lecture 1: Read data from Excel Sheet

    Lecture 2: Write Data to Excel Sheet

    Chapter 14: OOPS Concept

    Lecture 1: Inheritance

    Lecture 2: Overriding

    Chapter 15: Advance Ruby Options

    Lecture 1: Set relative path

    Lecture 2: Configuration File | YAML File

    Chapter 16: Setup environment for Automation

    Lecture 1: Setup Ruby Mine

    Lecture 2: Ruby Mine Environment

    Lecture 3: Setup Watir Webdriver Gem

    Chapter 17: Start Automation

    Lecture 1: Trigger Chrome Browser

    Lecture 2: Trigger Firefox Browser

    Lecture 3: Maximize browser window

    Lecture 4: Browser Back, Forward and Refresh button

    Lecture 5: Close Browser

    Chapter 18: Commonly used methods

    Lecture 1: Fetch complete Page Text

    Lecture 2: Fetch Page URL

    Lecture 3: Fetch Page Title

    Chapter 19: Element Locators

    Lecture 1: What is Element Locator

    Lecture 2: Element Locator- Id

    Lecture 3: Element Locator – Name

    Lecture 4: Element Locators – Class

    Lecture 5: Element Locators – Link

    Lecture 6: Locate Element By Partial Link Text

    Lecture 7: What is Xpath

    Instructors

  • Web Application automation using Watir Ruby Cucumber  No.2
    Testing World
    Director of Testing World
  • Rating Distribution

  • 1 stars: 11 votes
  • 2 stars: 12 votes
  • 3 stars: 31 votes
  • 4 stars: 47 votes
  • 5 stars: 69 votes
  • Frequently Asked Questions

    How long do I have access to the course materials?

    You can view and review the lecture materials indefinitely, like an on-demand channel.

    Can I take my courses with me wherever I go?

    Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!