Robot Framework Basics | Robot Framework with Pycharm
  • Introduction to Robot Framework
  • Test Libraries
  • *** Course Architecture : Must for Everyone ***
  • **** QUIZ *****
Setup Instrctions on Windows Machine
  • Installation Roadmap
  • Intellibot Plugin URL
  • Setup Python on Windows Machine
  • Setup Pycharm: Editor for Python Programming
  • Install Intellibot Plugin on Pycharm
  • Package Installation Manager : PIP
  • Install Robot Framework and Selenium Package
  • **** QUIZ *****
Write First Code in Robot Framework
  • Create Project Structure
  • Start Writing Test Case
Working with Element Locators
  • What is Element Locator
  • Understand basics of HTML
  • Locate Element By Id
  • Locate Element By Name
  • Locate Element by Link
  • Locate Element using CSS - Syntax 1
  • Locate Element using CSS - Syntax 2
  • Locate Element using CSS - Syntax 3
  • Locate Element using CSS - Syntax 4
  • Locate Element using CSS - Syntax 5
  • Locate Element by Xpath - Syntax 1
  • Locate Element by Xpath - Syntax 2
  • Locate Element by Xpath - Syntax 3
  • Locate Element by Xpath - Syntax 4
  • Locate Element by Xpath - Syntax 5
  • Locate Element by Xpath - Syntax 6
  • Locate Element by Xpath - Syntax 7
  • Locate Element by Xpath - Syntax 8
  • Locate Element by Xpath - Syntax 9
  • Locate Element by Xpath - Syntax 10
  • Locate Element by Xpath - Syntax 11
  • ***** Check Xpath Syntax ******
Work on Different Elements
  • Work on TextBox
  • Work on Radio Button | Checkbox | Link | Button
  • Work on List or Dropdown
  • Write Keywords in Test Case - With Argument | Without Argument
Writing Code in Robot File
  • Define and Display Variables
  • Define and Use List
  • Running a For Loop
  • Conditionally RunKeyword
Waits & Timeouts
  • Set Selenium Speed & Sleep
  • Set & Get Selenium Timeout
  • Implicitly Wait
Miscellaneous Keywords
  • Take Screenshot at Runtime
  • Close All Browsers
  • Goto | Go Back | Get Location
  • Execute JavaScript at Runtime
  • Perform Mouse Operaions
  • Perform Keyboard Operations
  • Wait Keyword Commands
Multi Window Handling
  • Handle Multiple Browser
  • Handle Multiple Tabs
Apply Validations
  • Page Contains & Page should not contains
  • Page should contains element
  • Validate Checkbox
  • Validate Text on Element
  • Validate Title / Element Enable / Visible
Create Resource Files
  • User defined Keyword without Argument
  • User defined Keyword with Argument
  • User defined Keyword with Argument & Return Value
Details with Keyword and TestCases
  • Add Documentations
  • Add Timeouts
  • Setup & TearDown
  • Generate Relative Path for Files
  • Test Suites in Robot Framework
  • Write Before Suite & After Suite for Folder/Sub Folder (Test Suite)
Tags & Control Execution using Tags
  • Add Tags to Test Cases
  • Default & Forced Tags
  • Execute Test Cases by Tags
  • Execute Test Cases by Tags - Advance Options
  • Set Output Folder | Report Folder | Log Folder
Python Basic | Important for Writing User Defined Keyword |
  • First Python Code
  • Take User Input
  • Continuation and Multiline
  • Standard datatypes
  • Variables in Python
  • Condition Handling - If - Else
  • Multiple Condition Handling
  • Nested Condition Handling
  • Condition Handling with Logical OR
  • Condition Handling with Logical AND
  • Condition Handling with Not Operations