MyPage is a personalized page based on your interests.The page is customized to help you to find content that matters you the most.


I'm not curious

Selenium WebDriver with Python - Basics to Intermediate

Course Summary

Learn step by step how to automate web applications using selenium webdriver with an easy to learn programming language.


  • +

    Course Syllabus

    • Introduction
      • Welcome
      • Prerequisites
      • Selenium Overview
      • Navigating Course Materials
    • Installation and Configuration on Mac OS X
      • Tools Overview (Instructions attached)
      • Installing Firefox Add-ons
      • Installing ChromeDriver
      • Installing Java
      • Installing Pip
      • Installing Selenium
      • Overwriting the "PYTHONPATH"
    • Installation and Configuration on Windows
      • Tools Overview (Instructions attached)
      • Installing Firefox Add-Ons
      • Installing Python 2.7
      • Installing Pip
      • Installing Selenium
      • Installing Java
      • Installing ChromeDriver
      • Installing IEDriver
      • Configuring Internet Explorer
    • Installation and Configuration on Ubuntu
      • Tools Overview (Instructions attached)
      • Upgrading Firefox and Installing Add-Ons
      • Installing Chrome
      • Installing ChromeDriver
      • Installing Java
      • Installing Pip
      • Installing Selenium
      • Overwriting The PYTHONPATH
      • Installing Sublime Text Editor
    • Overview of Selenium IDE
      • Selenium IDE Features Overview
      • Assert Vs Verify
      • Creating a Test Suite
      • Limitations
    • Creating My First Selenium Test
      • Creating and Running My First Test
      • Implicit wait Vs. Explicit wait
    • Locating Web Elements
      • Introduction
      • Locating Elements Using XPATH (Cheat sheet attached)
      • Locating Elements Using CSS Selector (Cheat sheet attached)
      • Dealing with Dynamic Elements
      • Comparing Locator Strategies
      • Exercise
    • Overview of Python Unittest Module
      • Understanding the "Unittest" module
      • Structure of a Test Case
      • Assert Methods
      • Creating My First Test Suite
    • Webdriver API: Finding Element(s) and Applying Basic Actions
      • Methods to Find Element(s)
      • Comparing Methods of Finding Element(s)
      • Clicking an Element or Sending Keys to an Element
      • Selecting an Option from a Drop-down
      • Getting an Element Text or Attribute
      • Exercise
    • Webdriver API: Switching Focus to a Window, an Alert or a Frame
      • Switching Focus to a Window
      • Switching Focus to an Alert
      • Switching Focus to a Frame
      • Exercise
    • Webdriver API: ActionChains
      • ActionChains Overview
      • Moving Focus to an Element and Clicking a Submenu
      • Sending Keys to an Element
      • Exercise
    • Organizing and Refactoring Your Code
      • Organizing and Refactoring Your Code
      • Exercise
    • Design Patterns: Page Objects
      • Explaining Page Objects
      • Implementing Page Objects in your Tests
      • Tracking Navigation
      • Exercise
    • Using a UI Map in your Tests
      • How to implement a UI Map
      • Exercise
    • Testing Made Easy: Nose
      • Overview and Installation
      • Collecting Tests with Nose
      • Exercise
    • Selenium Grid: Distributing Selenium Tests
      • Quick Overview and Installation
      • Launching The Hub
      • Registering The Nodes
      • Running Selenium Tests Remotely
      • Selenium Grid Quizz
    • Best Practices for Writing Solid Selenium Tests
      • Write Independent Tests
      • Wrap Selenium Calls
      • Hide Selenium Calls from your tests
      • Use Tags
      • Document your Tests
    • Conclusion
      • Conclusion
      • Important Links


Course Fee:
USD 99

Course Type:

Self-Study

Course Status:

Active

Workload:

1 - 4 hours / week

Attended this course?

Back to Top

Awards & Accolades for MyTechLogy
Winner of
REDHERRING
Top 100 Asia
Finalist at SiTF Awards 2014 under the category Best Social & Community Product
Finalist at HR Vendor of the Year 2015 Awards under the category Best Learning Management System
Finalist at HR Vendor of the Year 2015 Awards under the category Best Talent Management Software
Hidden Image Url

Back to Top