Course Information
Course Overview
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
Skills covered in this course
Reviews
-
SStella Neil
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.
-
PPriscilla Serra de Oliveira
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!
-
BBabu Sivalinki
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.
-
EEvgeniy
Seems like you asking a question in a vacuum. Nobody responded.