Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Selenium Webdriver for SDET in Java - Bootcamp
Rating: 4.2 out of 5(46 ratings)
2,659 students

Selenium Webdriver for SDET in Java - Bootcamp

Learn Selenium Webdriver from basic to advance for SDET in Java (include Selenium 4)
Last updated 8/2020
English
English [Auto],

What you'll learn

  • *****By the end of this course,You will be Mastered on Selenium Webdriver with strong Core JAVA basics
  • ****You will gain the ability to design PAGEOBJECT, DATADRIVEN&HYBRID Automation FRAMEWORKS from scratch ***
  • InDepth understanding of real time Selenium CHALLENGES with 100 + examples .
  • You should be able to verify Data Integrity with the GUI of the application You will be able to create GREAT LOOKING REPORTS to impress Clients Deeper understanding of Automation guidelines and code quality standards
  • You will be in a position to pick any website over internet and can automate it with all the possible test cases You will improve your coding skills in writing best optmized code for Automating testcases
  • "Last but not least" you can clear any Interview and can Lead Entire Selenium Automation Project from Design Stage

Course content

4 sections73 lectures13h 50m total length
  • Welcome1:40

    Welcome to the Selenium Automation

  • Install and Setup Selenium9:00
  • Selenium GetTitle7:34
  • Selenium Finding Element By ID6:59

    learn how to locate a web element by id in selenium. type text into google's search box using sendKeys and press enter to search.

  • Automatically download Browser Driver using WebDriverManager6:32

    Learn how WebDriverManager automatically downloads the correct browser driver for Selenium tests, reducing manual setup and driver version mismatch by using a dependency and a setup call.

  • Selenium Using Xpath7:34

    Learn how to locate web elements with XPath in Selenium using absolute and attribute-based paths, composing expressions with id, name, and double slashes to automate element selection.

  • Using JavaScript in Selenium6:14
  • How to select Option from drop don menu in selenium7:47

    Learn to automate selecting options from a drop-down menu in Selenium using Java by locating the select element, using the Select class, and choosing by index.

  • File upload from AutoIT script in Selenium17:58
  • TakeScreenshot in Selenium7:50

    Learn how to capture and save a screenshot in Selenium by casting the driver to the take screenshot interface and using getScreenshotAs, then copying the source to a destination file.

  • Uderstanding of take screenshot interface in selenium3:00

    Demonstrates casting a Selenium WebDriver to the TakesScreenshot interface to call screenshot methods, with ChromeDriver or RemoteWebDriver implementations providing the take screenshot capability.

  • Implicit Wait and its Architecture in Selenium7:41

    Explain how implicit wait works in Selenium and how driver.manage.timeout.implicit wait makes the script wait for elements before throwing an exception, outlining the architecture with WebDriver and ChromeDriver.

  • Explicit wait in Selenium Webdriver13:41

    Learn how explicit wait in selenium assigns per-element wait times using webdriver wait and expected conditions. This approach handles dynamic pages by waiting for element visibility instead of implicit timeout.

  • Explicit wait Architecture and its customization in selenium16:11
  • Fluent Wait in Selenium7:16

    Learn how fluent wait in Selenium for Java provides configurable timeouts and polling intervals, with ignored exceptions and custom until conditions, compared to implicit and explicit waits.

  • KeyBoard and Mouse Interaction using Action class in Selenium9:38

    Learn to use the selenium actions class to simulate keyboard shortcuts and mouse actions, including typing with shift and dragging and dropping elements, with build and perform steps.

  • How to access an element in Table with Selenium Webdriver4:23

    Learn to access a table element with Selenium WebDriver in Java, using XPath to traverse table, tbody, tr, and td, and print the cell text, including nested tables.

  • How to handle alerts in Selenium12:52

    Learn how to handle alert popups in Selenium WebDriver for Java, including switching to alerts, reading text, and accepting or dismissing prompts.

  • Switch to Iframe in Selenium11:18
  • Handling tabs and Child pop up window in Selenium via WindowHandle11:25
  • Handling mouse events in Selenium9:51

    Learn to handle mouse events in Selenium using the Actions class, hover over a menu to reveal links, then click the login or other items.

  • How to Install TestNG in Eclipse for Selenium WebDriver6:55

    Install and configure TestNG in Eclipse, create a Java project, annotate methods with @Test, and run TestNG tests to execute multiple classes together.

  • Hard Assertion in Selenium7:31

    Learn how selenium assertions compare actual and expected results using hard assertions like assert equals and verify title. Recognize that a failed assertion terminates the test case.

  • Hard assert and Soft Assert in Selenium6:49
  • Dynamic Xpath in Selenium22:16

    Learn advanced XPath techniques in Selenium, including single attribute and multi attribute locators, contains, text, starts with, and following or preceding axes to reliably identify web elements.

  • How To Read or Project Repository12:10

    Learn to read and load Java property files to supply environment URLs, locators, and messages for Selenium tests across dev, test, and prod.

  • How to interact with Firefox using Geck Driver9:13
  • Headless Browser testing7:16
  • How to Verify the Broken link in a website21:55
  • Stoing Key and Variable in System Property2:49
  • Basic Debugging For Starters in Selenium Using Debugger Panel8:01

    Learn to debug Selenium tests with the debugger panel, using breakpoints and step over to inspect variables and locate issues.

  • How To Attach Java Doc For Selenium Project And Install Decompilier9:32

    Attach JavaDoc to your Selenium project and install a decompiler to view command details and understand how Selenium commands work.

Requirements

  • ******You need NOT have java coding experience to start this course********* Even non Programming candidates can follow this course comfortably

Description

Have a Passion of learning Selenium Webderiverbut have no coding knowledge ? I will fulfill your wish with my easy teaching

This is a full length series which will teach you each and everything you needed in Selenium Webderiver.After going through this series you will able to write any code in Selenium  Webderiver and can write from very basic to advance program in Selenium Webderiver.You can also go through the interview series which will help you to crack the interview.


This Course includes real time projects with practical Solutions for the Robust Selenium Webderiver Framework building


We assume that students have no experience in automation / coding and start every topic from scratch and basics.


Examples are taken from  REAL TIME HOSTED WEB APPLICATIONS  to understand how different components can be automated.


Other courses i offer on udemy

Selenium Webderiver | Selenium Testing Framework | Appium | REST Assured  | RESTful API  | RESTful Web Services | Devops | Jenkins | Apache Maven | Python | Docker | Jmeter | Coding Interviewes

Who this course is for:

  • Qualilty Engineer , Quality Assurance in IT , SDET, Automation Engineer, QA lead, Test Lead, Test Engineer