Selenium Java - Tamil

Learn Selenium in Tamil language.

LetCode Playlist

Kurimurai Playlist

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 and add the Selenium dependencies.

Chapter 1: First Script

We'll write our first test script and execute it using the Java main method. Before writing the script, we'll understand the WebDriver concept and how to download or update browser drivers. The chapter starts with a basic login test script.

Chapter 2: Close vs Quit

We'll explore the difference between the close() and quit() functions in Selenium WebDriver.

Chapter 3: System SetProperty

We'll learn what System.setProperty means and whether it's mandatory.

Chapter 4: Maximize

We'll understand the syntax for maximizing the browser and the Java concept behind it.

Chapter 5: Inputs

We'll learn how to interact with different types of input fields.

Chapter 6: Buttons

We'll learn how to interact with various button elements.

Chapter 7: Drop-down

We'll learn how to handle different types of dropdowns.

Chapter 8: Alert

We'll learn how to interact with various alert popups.

Chapter 9: Frame

We'll learn how to handle different types of frames.

Chapter 10: UI Validation

We'll explore basic UI validation using Selenium.

Chapter 11: Window Handling

We'll learn how to work with multiple browser windows and tabs.

Chapter 12: Find Elements

We'll explore how to find multiple elements using Selenium.

Chapter 13: Web Table

We'll learn how to handle web tables in Selenium.

Chapter 14: Navigation

We'll explore how to navigate between pages using back, forward, and refresh.

Chapter 15: Implicit Wait

We'll learn how to use implicit wait and understand why it’s essential.

Chapter 16: Explicit Wait

We'll learn how to use explicit wait and why it's necessary.

Chapter 17: Actions

We'll explore the Actions class in Selenium and perform actions like drag and drop, mouse, and keyboard interactions.

Chapter 18: Title

We'll learn how to validate the page title.

Chapter 19: Page Object Model (POM)

We'll understand what POM (Page Object Model) is and how to use it.

Chapter 20: Page Factory

We'll explore Page Factory and how it simplifies Selenium test scripts.

Chapter 21: Using a Base Class

Throughout the course, we created a base class—let's see how to use it effectively in Selenium.

Chapter 22: Conclusion

🎉 Congratulations! You’ve learned Selenium. What’s next?


🔥 Practice ⏳

Feel free to use the LetCode website:
🔗 LetCode

For more practice tests:
🔗 LetCode Test Practice

🛠 XPath Extension Used

LetXPath

🎯 Preparing for an Interview?

Yes!


📌 TODO Checklist ☑

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