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

Automated Web Testing with Selenium

Course Summary

Creating automated tests for a web application can be challenging. Two of the biggest barriers to getting started are picking an automation tool and developing a framework for writing the tests. This course explores how to use the popular browser automati


  • +

    Course Syllabus

    ● Selenium Overview
        ◦ Course Introduction
        ◦ What is Selenium?
        ◦ Why Automated Testing?
        ◦ History
        ◦ Architecture
        ◦ Selenium in Action
        ◦ Calling WebDriver Directly
        ◦ Summary
    ● Selenium IDE
        ◦ Introduction
        ◦ Installing
        ◦ Selenium IDE Basics
        ◦ Recording a Test
        ◦ Running the Test
        ◦ Selenese
        ◦ Looking at Commands
        ◦ Creating Commands
        ◦ Verifications
        ◦ Using Assert and Verify
        ◦ Creating Test Suites
        ◦ Exporting
        ◦ Other Features
        ◦ Summary
    ● Webdriver Basics
        ◦ Introduction
        ◦ What is WebDriver?
        ◦ Setting up WebDriver
        ◦ Other Browsers
        ◦ Finding Elements
        ◦ A Simple Script
        ◦ Page Elements
        ◦ A More Complex Script
        ◦ Clicking the Image
        ◦ Assert and Verify
        ◦ Summary
    ● Advanced WebDriver
        ◦ Introduction
        ◦ Radio Buttons
        ◦ Choosing a Radio Button
        ◦ Getting a Radio Button Value
        ◦ Checkboxes
        ◦ Selecting a Checkbox
        ◦ Select Items
        ◦ Choosing a Select Option
        ◦ Using SelectElement
        ◦ Tables
        ◦ Getting Table Data
        ◦ XPath
        ◦ Getting Table Data with XPath
        ◦ Explicit Waits
        ◦ Using the Explicit Wait
        ◦ Summary
    ● Selenium Server
        ◦ Introduction
        ◦ What is Selenium Server?
        ◦ What is Selenium Grid?
        ◦ Starting Selenium Server
        ◦ Running a Test
        ◦ Grid Configuration
        ◦ Setting up Grid
        ◦ A 2nd Node
        ◦ 3rd Node and Configuration
        ◦ Running a Test in Grid
        ◦ More Grid Considerations
        ◦ Grid Strategies
        ◦ Summary
    ● Building a Framework
        ◦ Introduction
        ◦ Why Not Record?
        ◦ The Coffee API
        ◦ Basic Framework
        ◦ Getting up to BAT
        ◦ Page Object Model Overview
        ◦ Creating the Project
        ◦ A Basic Test
        ◦ Planning a Test
        ◦ Refactoring for Page Object Model
        ◦ Testing Authors
        ◦ Verifying the Result
        ◦ Next Steps
        ◦ Testing DSLs
        ◦ Framework Rules
        ◦ Summary

     


Course Fee:
USD 29

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