Be Author Be Seller Become Member now and avail new Offers!
.com Category
Login
kachhua
Redirecting you.... kachhua

Log in

Mobile No / Email


Password



or
Sign Up
kachhua
Redirecting you.... kachhua

Registration

Already have an account? Login Here

Mobile No.
Name
Email
Password

or Signup with
Cart (0 Items)
Subtotal: $0.00
Your cart is empty!
 


Learn by Example : Selenium for Automated Web Testing

A comprehensive guide to Selenium using 45 solved examples on automating web testing
Learn by Example : Selenium for Automated Web Testing
  • ₹ 2999
logo
: Online Course
: English
: Loonycorn
Displaying 1-4 of 4 result(s).

About Course

  • Selenium is a specialized, easy-to-use framework for automating interactions with web browsers, whether it’s to test the functionality of web apps that you’ve developed or to automate boring and repetitive tasks or to perform activities like scraping websites.

    In this course, we’ll be working with Selenium’s Java API to test browser functionality and automate tasks using nearly 45 solved examples of use cases you might encounter on a regular basis. We’ll look at scenarios like

    •  scraping websites for specific elements identified by HTML tags, CSS selectors
    • Testing User interactions of all kinds as click, entering text, drag and drop, selecting from dropdowns
    • Automating Browser Navigation and Handling cookies
    • Switching between your main browser window and pop-up alerts, embedded iframes
    •  Interacting with HTML5 based elements like video players
      and Parallelly running tests across multiple browsers and platforms from your local machine using Selenium Grid
    • Selenium makes automating all the tasks we’ve mentioned very straightforward but as your tasks get more and more sophisticated you’ll want to use best practices to structure your code. We’ll talk about the Page Object Model design pattern and how you can use it to design testing scripts that are easy to maintain. 

what you get from this course?

    • Test functionality of web applications using Selenium WebDriver
    • Automate boring and repetitive web based tasks
    • Write maintainable scripts to test sophisticated web applications
    • Run tests parallelly across different browsers

Topics covered in this course

  • Section 1: Introduction
    You, This Course and Us
    Preview
    02:09
    Section 2: Understanding Selenium
    13:07
    05:42
    Section 3: Setting up your Testing Environment
    06:37
    08:55
    Section 4: Locating Elements in a WebPage
    Exploring a Webpage with Developer Tools
    Preview
    05:42
    08:27
    Ex 3: Locating multiple elements
    04:51
    Ex 4: Locating links
    Preview
    03:48
    The A Tag
    08:17
    Ex 5: Locating an element by tag name
    02:59
    Ex 6: Retrieving the element attributes
    06:10
    Ex 7: Retrieving data from a webtable
    07:32
    Ex 8: Locating with CSS selectors
    04:26
    Ex 9: Locating using XPath expressions
    03:33
    Section 5: Testing and Automating User Interactions
    Ex 10: Clicking on a Button
    Preview
    04:29
    Ex 11: Clicking on a Location
    07:43
    Ex 12: Entering/Clearing Text in a textbox
    05:37
    Ex 13: Selecting from a dropdown
    06:31
    Ex 14: Verifying properties of a list
    04:49
    Ex 15: Selecting/Deselecting a Radio Button
    06:07
    Ex 16: Selecting/Deselecting a Checkbox
    05:24
    Ex 17: Selecting multiple rows in a table (with Ctrl)
    05:22
    Ex 18: Double Clicking an element
    Preview
    04:39
    Ex 19: Drag and Drop
    04:40
    Ex 20: Interacting with a Context menu (right click menu)
    05:06
    Section 6: Automating Browser Navigation Actions
    Ex 21: Minimizing/Maximizing the Browser window
    Preview
    04:20
    Ex 22: Navigating Backwards and Forwards in the Browser
    04:16
    Ex 23: Handling Session cookies
    09:55
    Ex 24: Implicitly waiting for a condition
    03:13
    Ex 25: Explicitly waiting for a condition
    04:38
    Section 7: Windows, Frames and Alerts
    Ex 26: Switching to a HTML frame
    Preview
    06:56
    Ex 27: Switching to an IFRAME
    04:09
    Ex 28: Identifying and switching to a pop up window
    03:05
    Ex 29: Closing extraneous pop-up windows
    03:38
    Ex 30: Identifying and interacting with an an Alert box
    04:07
    Section 8: WebDrivers for Different Browsers
    Ex 31: FireFoxDriver
    Preview
    05:26
    Ex 32: ChromeDriver
    03:43
    Ex 33: InternetExplorerDriver
    02:31
    Ex 34: RemoteWebDriver
    08:02
    Section 9: Capturing Screenshots
    Ex 35: Capturing a Screenshot of the browser
    Preview
    03:45
    Ex 36: Capturing a Screenshot of an element
    07:40
    Section 10: Listening to Events and Executing JavaScript
    The Observer Design Pattern
    09:34
    Ex 37: Listening to events
    08:39
    Ex 38: Executing JavaScript from Selenium
    Preview
    04:38
    Section 11: Building Maintainable Scripts using the Page Object Model
    Ex 39: Using PageFactory to set up a POM testing script
    09:52
    Section 12: Extending Selenium
    Ex 40: Extending the WebElement interface to set up a WebTable
    07:48
    Section 13: Automating Interactions with HTML5 elements
    Ex 41: Interacting with a Videoplayer
    04:38
    Ex 42: Drawing On a Canvas
    07:31
    Section 14: Cross Browser Testing with Selenium Grid
    Setting up Selenium Grid
    09:21
    Ex 43: Running a cross browser test with Selenium grid
    10:37
    Section 15: HTML and CSS primer
    Introduction to HTML and CSS
    Preview
    09:15
    Introducing HTML
    12:33
    Introducing CSS
    06:43
    Domain Object Model
    12:34

     

     

Who should purchase this course?

    • A basic understanding of web programming, HTML, CSS, JavaScript etc
    •  Students who have a basic understanding of web programming and are looking to learn how to test web application
    • Students who are looking to automate repetitive tasks in Web Programming
 
Discussion
 
Provided by
L

Loonycorn is us, Janani Ravi, Vitthal Srinivasan, Swetha Kolalapudi and Navdeep Singh. Between the four of us, we have studied at Stanford, IIM Ahmedabad, the IITs and have spent years (decades, actually) working in tech, in the Bay Area, New York, Singapore and Bangalore.

Show more

Invite friends and earn upto 20% of all orders placed by them.

Earn by sharing url

Share the link:

COPY



  kachhua
Help & Support Request a Callback Call us on | India : +919662523399/66