Tutorials > Web Application Automation Using Watir - Ruby - Cucumber
Web Application Automation Using Watir - Ruby - CucumberDate: 14 September 2022 | Posted by: voska89 |
![]() Last updated 7/2022 MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz Language: 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 realtime 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 BEGING 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 DOWNLOAD LINK Download from UploadCloud https://www.uploadcloud.pro/9ucqw27z06if/aaqcd.Web.Application.Automation.Using.Watir..Ruby..Cucumber.part5.rar.html https://www.uploadcloud.pro/fner7hjt7b01/aaqcd.Web.Application.Automation.Using.Watir..Ruby..Cucumber.part2.rar.html https://www.uploadcloud.pro/hc91slgp7vus/aaqcd.Web.Application.Automation.Using.Watir..Ruby..Cucumber.part1.rar.html https://www.uploadcloud.pro/nj3qg0euev39/aaqcd.Web.Application.Automation.Using.Watir..Ruby..Cucumber.part3.rar.html https://www.uploadcloud.pro/zz91chtmbvdj/aaqcd.Web.Application.Automation.Using.Watir..Ruby..Cucumber.part4.rar.html ![]() https://rapidgator.net/file/46d3464795cc18692ab9ae656fb6fc93/aaqcd.Web.Application.Automation.Using.Watir..Ruby..Cucumber.part4.rar.html https://rapidgator.net/file/5d672c4746e0e9e9f415386afb2a049a/aaqcd.Web.Application.Automation.Using.Watir..Ruby..Cucumber.part3.rar.html https://rapidgator.net/file/c26ec478f902262aa685266db60276a2/aaqcd.Web.Application.Automation.Using.Watir..Ruby..Cucumber.part2.rar.html https://rapidgator.net/file/c5b9f52f5a9ae6a2a8c87f010741c242/aaqcd.Web.Application.Automation.Using.Watir..Ruby..Cucumber.part1.rar.html https://rapidgator.net/file/cd7fc76c49e67e9339c52949d2d696e1/aaqcd.Web.Application.Automation.Using.Watir..Ruby..Cucumber.part5.rar.html https://uploadgig.com/file/download/10bAa65c2d4A1602/aaqcd.Web.Application.Automation.Using.Watir..Ruby..Cucumber.part5.rar https://uploadgig.com/file/download/557A5cF5350ae624/aaqcd.Web.Application.Automation.Using.Watir..Ruby..Cucumber.part4.rar https://uploadgig.com/file/download/83320911c3F534e0/aaqcd.Web.Application.Automation.Using.Watir..Ruby..Cucumber.part3.rar https://uploadgig.com/file/download/8675566664b7e8C2/aaqcd.Web.Application.Automation.Using.Watir..Ruby..Cucumber.part2.rar https://uploadgig.com/file/download/eb8c80Ae1A09dd14/aaqcd.Web.Application.Automation.Using.Watir..Ruby..Cucumber.part1.rar ![]() https://nitroflare.com/view/68A40273237EE01/aaqcd.Web.Application.Automation.Using.Watir..Ruby..Cucumber.part4.rar https://nitroflare.com/view/819E8DDB24F1D51/aaqcd.Web.Application.Automation.Using.Watir..Ruby..Cucumber.part3.rar https://nitroflare.com/view/86EE568BFCCDB5C/aaqcd.Web.Application.Automation.Using.Watir..Ruby..Cucumber.part1.rar https://nitroflare.com/view/98C86EB5B4B0741/aaqcd.Web.Application.Automation.Using.Watir..Ruby..Cucumber.part5.rar https://nitroflare.com/view/FB131C6DBADE85A/aaqcd.Web.Application.Automation.Using.Watir..Ruby..Cucumber.part2.rar Links are Interchangeable - No Password - Single Extraction See full article |