Web Application automation using Watir – Ruby – Cucumber
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
-
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!
You may also like
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024
- Top 10 Gardening Courses to Learn in November 2024