Udemy
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
Development
Web Development Data Science Mobile Development Programming Languages Game Development Database Design & Development Software Testing Software Engineering Development Tools No-Code Development
Business
Entrepreneurship Communications Management Sales Business Strategy Operations Project Management Business Law Business Analytics & Intelligence Human Resources Industry E-Commerce Media Real Estate Other Business
Finance & Accounting
Accounting & Bookkeeping Compliance Cryptocurrency & Blockchain Economics Finance Finance Cert & Exam Prep Financial Modeling & Analysis Investing & Trading Money Management Tools Taxes Other Finance & Accounting
IT & Software
IT Certification Network & Security Hardware Operating Systems Other IT & Software
Office Productivity
Microsoft Apple Google SAP Oracle Other Office Productivity
Personal Development
Personal Transformation Personal Productivity Leadership Career Development Parenting & Relationships Happiness Esoteric Practices Religion & Spirituality Personal Brand Building Creativity Influence Self Esteem & Confidence Stress Management Memory & Study Skills Motivation Other Personal Development
Design
Web Design Graphic Design & Illustration Design Tools User Experience Design Game Design Design Thinking 3D & Animation Fashion Design Architectural Design Interior Design Other Design
Marketing
Digital Marketing Search Engine Optimization Social Media Marketing Branding Marketing Fundamentals Marketing Analytics & Automation Public Relations Advertising Video & Mobile Marketing Content Marketing Growth Hacking Affiliate Marketing Product Marketing Other Marketing
Lifestyle
Arts & Crafts Beauty & Makeup Esoteric Practices Food & Beverage Gaming Home Improvement Pet Care & Training Travel Other Lifestyle
Photography & Video
Digital Photography Photography Portrait Photography Photography Tools Commercial Photography Video Design Other Photography & Video
Health & Fitness
Fitness General Health Sports Nutrition Yoga Mental Health Dieting Self Defense Safety & First Aid Dance Meditation Other Health & Fitness
Music
Instruments Music Production Music Fundamentals Vocal Music Techniques Music Software Other Music
Teaching & Academics
Engineering Humanities Math Science Online Education Social Science Language Teacher Training Test Prep Other Teaching & Academics
AWS Certification Microsoft Certification AWS Certified Solutions Architect - Associate AWS Certified Cloud Practitioner CompTIA A+ Cisco CCNA Amazon AWS AWS Certified Developer - Associate CompTIA Security+
Photoshop Graphic Design Adobe Illustrator Drawing Digital Painting InDesign Character Design Canva Figure Drawing
Life Coach Training Neuro-Linguistic Programming Mindfulness Personal Development Personal Transformation Meditation Life Purpose Neuroscience Coaching
Web Development JavaScript React CSS Angular PHP Node.Js WordPress Python
Google Flutter Android Development iOS Development Swift React Native Dart Programming Language Mobile Development Kotlin SwiftUI
Digital Marketing Google Ads (Adwords) Social Media Marketing Google Ads (AdWords) Certification Marketing Strategy Internet Marketing YouTube Marketing Email Marketing Google Analytics
SQL Microsoft Power BI Tableau Business Analysis Business Intelligence MySQL Data Analysis Data Modeling Big Data
Business Fundamentals Entrepreneurship Fundamentals Business Strategy Online Business Business Plan Startup Freelancing Blogging Home Business
Unity Game Development Fundamentals Unreal Engine C# 3D Game Development C++ 2D Game Development Unreal Engine Blueprints Blender
2020-12-23 06:06:55
30-Day Money-Back Guarantee

This course includes:

  • 6.5 hours on-demand video
  • 1 article
  • 14 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
Development Software Testing Selenium Testing Framework

Robot Framework Test Automation - Level 1 ( Selenium )

Fastest & easiest way to do Selenium test automation! Mobile test automation, API test automation, and database too.
Rating: 4.4 out of 54.4 (5,939 ratings)
23,005 students
Created by Bryan Lamb
Last updated 4/2020
English
English [Auto], French [Auto], 
30-Day Money-Back Guarantee

What you'll learn

  • Install & configure the Robot Framework test automation tool plus libraries like Selenium, API, database, and more
  • Create & run your first Robot Framework test automation script (Selenium Webdriver example)
  • Understand the basics of many Robot Framework test automation libraries (Selenium Webdriver, API, Database, XML, Files, etc.)
  • Use the page object pattern to create more reusable, easier to interpret test automation scripts
  • Run/execute Robot Framework automated tests in many different ways, including from a command window, batch files, Jenkins, and Windows task scheduler
  • Create user defined keywords to express your tests in business domain terms instead of cryptic Selenium Webdriver code
Curated for the Udemy for Business collection

Course content

12 sections • 76 lectures • 6h 26m total length

  • Preview00:43
  • Preview00:34
  • Preview04:34
  • Origin & History
    00:43
  • Features & Capabilities
    01:17
  • Robot Framework vs. Selenium
    Preview02:58

  • Installation Overview
    02:25
  • Command Line & Path Basics
    10:00

  • Install Python and PIP
    06:19
  • Install Robot Framework & Selenium Library
    04:16
  • Install Desired Browsers
    Preview01:31
  • Install Webdrivers
    06:20
  • Install Pycharm IDE
    02:38
  • Install Pycharm Plugin
    06:00
  • Create Base Scripts Directory and Project
    04:54
  • Navigating & Searching Your Script Files
    04:18

  • Mac Installation Notes
    00:27

  • Overview
    04:53
  • Organizing Your Project Files
    03:06
  • Sections of the Script File
    03:54
  • Selenium2Library vs. SeleniumLibrary
    01:30
  • Write Test Steps- Part 1
    04:24
  • An Important IE Precondition Setting
    01:46
  • Run the Script on Different Browsers
    06:29
  • Examine the Great Results Files
    01:48
  • Write Test Steps- Part 2
    05:43
  • Locators Primer - How to Interact with Web Controls
    12:04

  • Overview
    01:24
  • New Term: Robot vs. Pybot
    00:49
  • Running from Pycharm
    01:41
  • Running from a Command Window
    01:28
  • Running from a Batch File
    02:50
  • Running from the Task Scheduler
    03:30
  • Running on SauceLabs.com Browsers
    03:00
  • Preview06:42
  • Running Multiple Suites
    05:24
  • Running a Single Test Case
    05:23
  • Advanced Run Options
    01:10

  • Overview
    06:51
  • Preview of Final Solution
    06:09
  • Style: Procedural vs. Gherkin
    Preview03:11
  • Introducing User-Defined Keywords
    05:20
  • Break the Script into Keywords
    07:18
  • Moving Keywords to Resource Files
    07:47
  • Adding Set Up and Tear Down
    05:36
  • Overview of Page Objects
    07:47
  • Demo: Create a Page Object
    04:07
  • Increase Readability Using Gherkin
    07:43

  • Overview
    04:44
  • Preview of Final Solution
    04:12
  • Scalar Variables
    06:08
  • List Variables
    05:52
  • Variable Scope
    08:48
  • Passing Variables to Keywords
    07:06
  • Modify Our Project with Variables
    07:02
  • Supplying Script Input Data at Runtime
    03:15

  • Overview
    01:52
  • Refactoring Page Object Locators
    11:00
  • Adding Quotes for Clarity
    10:44

  • Overview
    04:41
  • PART 1: You Do It
    01:12
  • PART 1: I Do It
    07:12
  • PART 2 - You Do It
    01:03
  • PART 2: I Do It
    07:12
  • PART 3 - You Do It
    00:58
  • PART 3 - I Do It
    22:08

Requirements

  • This course assumes you have a software testing background and you know how to create a manual test case (containing a verification) as a basis for your automated tests.
  • No previous programming or Selenium Webdriver or test automation experience is necessary

Description

Join 22,000+ students!

If you're planning to use Selenium test automation... start here!

Drowning in an ever-expanding collection of regression test cases? You need to automate them! If you have been too intimidated to learn test automation due to a lack of Selenium programming skills, you'll be thrilled to discover how easily Robot Framework will allow you to automate your tests.

Robot Framework is a pre-built test automation framework. By comparison... Robot Framework is much easier to learn than Selenium Webdriver (with Java, Python, C#, or PHP) because your scripts are written with English words instead of code.

If you're already an experienced user of Selenium Webdriver, Cucumber, or QTP/UFT, you'll quickly learn how elegant and capable Robot Framework is compared to those tools.

This 6+ hour video course will:

  • Provide an overview of the free, open source Robot Framework test automation tool

  • Teach you how to install & configure Robot Framework plus libraries for Selenium, API, database, and more

  • Help you create & run your very first Selenium test automation script in just minutes

  • Show you exactly how to create a Selenium Webdriver test automation script more easily

  • Show you how to make a simple test automation script much more efficient & readable

  • Help you discover how variables & page objects can make your test automation scripts more flexible

  • Walk you through the basics of testing web (Selenium), API, database, XML, and files tests

There is no faster or more intuitive way to learn Robot Framework and Selenium Webdriver test automation!

The course assumes you know absolutely nothing about test automation, and walks you through each detail of installation & setup to get you heading in the right direction immediately. The crisp, clear, articulate audio will ensure you quickly understand every detail.

Who this course is for:

  • If you need to perform automated tests on a wide variety of browsers, mobile devices, APIs, databases, and file systems, this course is for you. Manual testers with no programming background will love how easy Robot Framework is to learn & use. Even if you're an experienced Selenium Webdriver or Cucumber user, you will appreciate how capable & elegant Robot Framework is for test automation.

Featured review

Mayra Maia Fiorini Swann
Mayra Maia Fiorini Swann
81 courses
17 reviews
Rating: 5.0 out of 5a year ago
Extremely helpful! Informative and succinct teaches you exactly what you need to know in a quick but complete way. With exercises to help you consolidate your learning. The only thing I would ask is maybe to have the script files being worked on each lesson available to make it easier to create our own notes.

Instructor

Bryan Lamb
My courses will improve your life and income!
Bryan Lamb
  • 4.4 Instructor Rating
  • 33,928 Reviews
  • 80,932 Students
  • 11 Courses

Bryan Lamb is a 20 year veteran tech leader, entrepreneur, and educator. He runs a creative services company (development, audio, and video), and creates ultra-high quality online training courses!

Bryan's goal is to help improve your life, help you earn more income, help you gain confidence with a variety of skills, and empower you to do greater things that you ever imagined were possible!

  • Udemy for Business
  • Teach on Udemy
  • Get the app
  • About us
  • Contact us
  • Careers
  • Blog
  • Help and Support
  • Affiliate
  • Terms
  • Privacy policy
  • Cookie settings
  • Sitemap
  • Featured courses
Udemy
© 2021 Udemy, Inc.