Web Application Automation Using Watir - Ruby - Cucumber

LeeAndro

Trusted Editor
Trusted Editor
Joined
Jun 11, 2022
Messages
215,105
Reaction score
1
Points
38
d7a0ec4341b08cb03d60fb5003a3006d.png

Last updated 7/2022MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHzLanguage: English | Size: 4.38 GB | Duration: 12h 3m

Basic to Advance

What you'll learn
Complete understanding of basic to expert Ruby concepts with practical implementation
Can automation any real application with Watir and also can design framework from scratch
Requirements
No programming or coding experience required
Machine with Windows OS
Description
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 javaThis 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

Overview

Section 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

Section 2: Ruby Programming Basics

Lecture 6 First Ruby Program

Lecture 7 Print Data | Get Input and Comments

Lecture 8 BG and END block

Section 3: Ruby Programming Advance

Lecture 9 Class and Objects

Lecture 10 Working with Methods - Part 1

Lecture 11 Working with Methods - Part 2

Lecture 12 Working with Methods - Part 3

Lecture 13 Instance and Class Method

Lecture 14 What is Constructor

Lecture 15 Constructor with argument

Lecture 16 Why & where to use constructors

Section 4: Condition Handling

Lecture 17 Condition Handling | If - else

Lecture 18 Condition Handling | If - elsif - else

Lecture 19 Condition Handling | Nested If

Lecture 20 Condition Handling | with Conditional OR

Lecture 21 Condition Handling | with Conditional AND

Section 5: Different types of Variables

Lecture 22 Variable Types

Lecture 23 Local Variable

Lecture 24 Instance Variable

Lecture 25 Class Variable

Lecture 26 Global Variable

Section 6: Looping

Lecture 27 For Loop Basics

Lecture 28 For Loop - break keyword

Lecture 29 For Loop - Next keyword

Lecture 30 For Loop - Redo keyword

Lecture 31 While Loop

Lecture 32 Until Loop

Lecture 33 Each Loop

Section 7: Working with Arrays

Lecture 34 Array Basics

Lecture 35 Create Array | Insert | Fetch

Lecture 36 Common methods of Array Class - Part1

Lecture 37 Common methods of Array Class - Part-2

Lecture 38 Each Loop with Array

Section 8: String Handling

Lecture 39 What is String

Lecture 40 String Functions - Part 1

Lecture 41 String Functions - Part 2

Lecture 42 String Functions - Part 3

Lecture 43 String Functions - Part 4

Section 9: Working with Hash

Lecture 44 What is Hash

Lecture 45 Different approaches to create hash

Lecture 46 Common methods of Hash class

Lecture 47 Hash: Using symbol as key

Lecture 48 Each Loop with Hash

Section 10: Ruby - Read/ Write Data

Lecture 49 Reading data from file

Lecture 50 Write data to File

Lecture 51 Read and Write Data

Section 11: Modules

Lecture 52 What is Module

Lecture 53 Module Methods

Lecture 54 Class inside module

Lecture 55 Sub modules

Section 12: Exception Handling

Lecture 56 Exception Handling

Lecture 57 Multiple rescue block

Section 13: Excel Read/Write

Lecture 58 Read data from Excel Sheet

Lecture 59 Write Data to Excel Sheet

Section 14: OOPS Concept

Lecture 60 Inheritance

Lecture 61 Overriding

Section 15: Advance Ruby Options

Lecture 62 Set relative path

Lecture 63 Configuration File | YAML File

Section 16: Setup environment for Automation

Lecture 64 Setup Ruby Mine

Lecture 65 Ruby Mine Environment

Lecture 66 Setup Watir Webdriver Gem

Section 17: Start Automation

Lecture 67 Trigger Chrome Browser

Lecture 68 Trigger Firefox Browser

Lecture 69 Maximize browser window

Lecture 70 Browser Back, Forward and Refresh button

Lecture 71 Close Browser

Section 18: Commonly used methods

Lecture 72 Fetch complete Page Text

Lecture 73 Fetch Page URL

Lecture 74 Fetch Page Title

Section 19: Element Locators

Lecture 75 What is Element Locator

Lecture 76 Element Locator- Id

Lecture 77 Element Locator - Name

Lecture 78 Element Locators - Class

Lecture 79 Element Locators - Link

Lecture 80 Locate Element By Partial Link Text

Lecture 81 What is Xpath

Lecture 82 Generate Xpath Part-1

Lecture 83 Generate Xpath Part-2

Lecture 84 Generate Xpath Part-3

Section 20: Work on Elements

Lecture 85 Work on Text box

Lecture 86 Work on Button

Lecture 87 Work on Link

Lecture 88 Work on Radio Button

Lecture 89 Work on Dropdown or List

Section 21: Advance Interaction Options

Lecture 90 Perform keyword operations

Lecture 91 Press combination of keys

Section 22: Working with Test::Unit

Lecture 92 What is Test::Unit

Lecture 93 Test Case in Test Unit

Lecture 94 Setup method in Test Unit

Lecture 95 Teardown method in Test Unit

Lecture 96 Multiple test case in a class

Lecture 97 Test Unit Assertions

Section 23: Write Test Case using Test Unit Framework

Lecture 98 Create Test Case : Setup and Teardown

Lecture 99 Write test method

Lecture 100 Add Assertions

Section 24: BDD Introduction

Lecture 101 What is BDD(Behaviour Driven Development)

Lecture 102 Difference between TDD and BDD

Lecture 103 BDD Tool: Cucumber Basics

Lecture 104 Cucumber Gem Installation

Section 25: Gherkin Programming Details

Lecture 105 Gherkin Introduction : Feature Keyword

Lecture 106 Scenario Keyword

Lecture 107 Given Keyword

Lecture 108 When And Then keyword

Lecture 109 Backgroud

Lecture 110 Step Argument

Lecture 111 Scenario Outline

Lecture 112 Comments and Doc Strings

Lecture 113 Tags & Control Execution using Tags

Section 26: Step Definitions

Lecture 114 What is Step Definition

Lecture 115 Generate Steps

Lecture 116 Steps: Use data passed from Feature file

Section 27: Hooks in Detail

Lecture 117 What is Hooks

Lecture 118 Scenario Hook - Before

Lecture 119 Scenario Hook - After

Lecture 120 Run Tagged Scenario

Lecture 121 Tagged Hook

Lecture 122 Multiple Tagged Hook - Logical OR

Lecture 123 Multiple Tagged Hook - Logical AND

Section 28: Create E2E Project

Lecture 124 Setup Configuration Files

Lecture 125 End to End Project Structure

Lecture 126 Create Base Files

Lecture 127 Create Assertions

Lecture 128 Create Pages

Lecture 129 Test Cases

Section 29: Code Management using GIT

Lecture 130 Introduction to Git & GitHub

Lecture 131 Setup Git and GitHub

Lecture 132 Configure GIT with Username and Email

Lecture 133 Create Local Repository

Lecture 134 Commit File to Local Repository

Lecture 135 Undo Files from Stage to Untrack

Lecture 136 Check and Discard Changes

Lecture 137 Push Code to Remote Repository

Lecture 138 Clone Repository

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

HomePage:
Code:
Https://anonymz.com/https://www.udemy.com/course/watir-ruby/



DOWNLOAD
Code:
https://1dl.net/6nbaj5u12ztd/YZKHHePe__Web_Applic.part1.rar.html
https://1dl.net/0vuah7e66dx2/YZKHHePe__Web_Applic.part2.rar.html
https://1dl.net/tmo4j1zhayhd/YZKHHePe__Web_Applic.part3.rar.html
https://1dl.net/ph02xffuqrmk/YZKHHePe__Web_Applic.part4.rar.html
https://1dl.net/9kfqvzs7yliu/YZKHHePe__Web_Applic.part5.rar.html
 

Feel free to post your Web Application Automation Using Watir - Ruby - Cucumber Free Download, torrent, subtitles, free download, quality, NFO, Dangerous Web Application Automation Using Watir - Ruby - Cucumber Torrent Download, free premium downloads movie, game, mp3 download, crack, serial, keygen.

Top Bottom