Giter VIP home page Giter VIP logo

selenium-webdriver-java's Introduction

Gitter

Selenium - Java (Basic Full Course)

Watch on Youtube

Timeline:

  • 04:50 Chapter 0 Installation
  • 11:00 Chapter 1 First Script
  • 36:00 Chapter 2 Close VS Quit
  • 41:27 Chapter 3 System SetProperty
  • 44:34 Chapter 4 Maxmimize
  • 47:58 Chapter 5 Inputs
  • 01:10:15 Chapter 6 Buttons
  • 01:22:15 Chapter 7 Drop-down
  • 01:45:00 Chapter 8 Alert
  • 02:00:30 Chapter 9 Frame
  • 02:14:20 Chapter 10 UI Validation
  • 02:22:04 Chapter 11 Window handling
  • 02:30:55 Chapter 12 Find Elements
  • 02:38:20 Chapter 13 Web Table
  • 02:50:10 Chapter 14 Navigation
  • 02:56:18 Chapter 15 Implicit wait
  • 03:02:40 Chapter 16 Explicit wait
  • 03:17:00 Chapter 17 Actions
  • 03:33:44 Chapter 18 Title
  • 03:36:34 Chapter 19 Page Object Model
  • 04:20:45 Chapter 20 Page Factory
  • 04:34:20 Chapter 21 Using base class
  • 04:41:10 Chapter 22 Conclusion

Chapters covered in this course:

  • Chapter 0: Installation In this chapter, we'll learn how to install JDK 11 and Eclipse. Then we are going to create a Maven Project. We'll add the selenium dependencies.

  • Chapter 1:First Script In this chapter, we're going to write our first test script and execute the same with java main method. Before writing the script we'll understand the driver concept and how to download or update the browser drivers. We'll start with a basic test script to login into our test application.

  • Chapter 2: Close VS Quit In this chapter, we'll understand the difference between close and quit function in Selenium WebDriver.

  • Chapter 3: System SetProperty In this chapter, we'll learn what is System.setProperty means and if it is mandatory?

  • Chapter 4: Maxmimize In this chapter, we are going to understand the basic syntax of maximizing the browser and also the java concept behind this.

  • Chapter 5: Inputs In this chapter, we'll learn the basic actions like how to interact with different types of input fields.

  • Chapter 6: Buttons In this chapter, we'll learn the basic actions like how to interact with different types of button fields

  • Chapter:7 Drop-down In this chapter, we'll learn how to interact with different types of dropdown.

  • Chapter 8: Alert In this chapter, we'll learn how to interact with different types of Alerts.

  • Chapter 9: Frame In this chapter, we'll learn how to interact with different types of Frames.

  • Chapter 10: UI Validation In this chapter, we'll learn how to perform the basic validation using Selenium.

  • Chapter 11: Window handling In this chapter, we'll learn how to interact with different types of dropdown.

  • Chapter 12: Find Elements In this chapter, we'll learn how to find multiple elemenst using selenium.

  • Chapter 13: Web Table In this chapter, we'll learn how to handle web tables in selenium.

  • Chapter 14: Navigation In this chapter, we'll learn how to do the naviagation like back, forward and refresh using selenium.

  • Chapter 15: Implicit wait In this chapter, we'll learn how to use the implicit wait and why we must use it.

  • Chapter 16: Explicit wait In this chapter, we'll learn how to use the explicit wait and why we must use it.

  • Chapter 17: Actions In this chapter, we'll learn how to Actions class in Selnium and perform actions like drag and drop, mouse and keyboard actions.

  • Chapter 18: Title In this chapter, we'll learn how to validate the page title.

  • Chapter 19: Page Object Model In this chapter, we'll learn what is POM and how to use it.

  • Chapter 20: Page Factory In this chapter, we'll learn what is Page Factory and how to use it.

  • Chapter 21: Using base class In all the chapters, we crated a base class, let's see how to use base class in Selenium.

  • Chapter 22: Conclusion Congratualation, we have learn the Selenium, next what to do?

Practice ⏳

TODO ☑

  • Complete the pages from the test page
  • And the most important subscribe to LetCode 😉

Support Gitter

While learning it is very common to have doubts, to enhnance your learning I am ready to support you as much as I can do.

  1. Join our Gitter channel Gitter
  2. Join our Facebook group Facebook

selenium-webdriver-java's People

Contributors

ortonikc avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.