Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Selenium Java Framework for Beginners from Scratch | Arabic

Selenium Java Framework for Beginners from Scratch | Arabic

Selenium WebDriver, Java, TestNG, Page Object Model, Design Patterns, CI/CD Jenkins, GitHub Integration
Created bySalim Souidi
Last updated 8/2024
Arabic

What you'll learn

  • Learners will gain a comprehensive understanding of Selenium, its features, and components, enabling them to leverage Selenium for automated testing effectively
  • Participants will learn to install and configure Java JDK, Maven, and IDEs like Eclipse or IntelliJ IDEA on Windows and Ubuntu, setting up a robust environment
  • Creating Maven projects, running Selenium tests on browsers, and performing web actions will make learners proficient in writing and executing tests scripts
  • Learners will master TestNG with annotations, parameters, assertions, report generation, and design patterns like POM for maintainable, scalable tests

Course content

9 sections • 75 lectures • 11h 47m total length
  • Overview and Basics5:11
  • what's Selenium6:29
  • Selenium Features5:11
  • Selenium Components7:13
  • Selenium Releases & History7:58

Requirements

  • Understanding the fundamentals of Java programming is essential for following along with the course content
  • Participants should have Eclipse or IntelliJ IDEA installed on their computers to write and execute Java code
  • Learners need to have Jenkins installed to learn how to integrate and run Selenium tests using Jenkins pipelines

Description

Course Description:


Welcome to the ultimate Selenium WebDriver and TestNG course, tailored specifically for beginners and those looking to refresh their skills in automation testing! This comprehensive training will guide you through every aspect of Selenium WebDriver and TestNG, all explained in clear and easy-to-understand Tunisian Darja.


In this course, you will:


- Start with the Basics: Learn what Selenium is, its features, components, and the history behind this powerful automation tool.

- Set Up Your Environment: Get step-by-step instructions on installing Java JDK, Maven, and your preferred IDE (Eclipse/IntelliJ IDEA) on both Windows and Ubuntu.

- Write and Execute Scripts: Create Maven projects, run Selenium tests on different browsers, and perform various web interactions like navigating pages, maximizing windows, and handling web elements.

- Find and Work with Web Elements: Master locating web elements using different methods such as ID, name, XPath, and CSS selectors. Interact with these elements by sending keys, clicking, selecting from drop-downs, and more.

- Advanced TestNG Framework: Dive deep into TestNG, learning about annotations, parameters, assertions, and report generation. Implement best practices such as the Page Object Model (POM) for cleaner and more maintainable tests.

- Hands-On Projects and CI/CD Integration: Apply your knowledge in hands-on projects and learn to integrate and run your tests using Jenkins and GitHub Actions.


By the end of this course, you'll not only have a solid understanding of Selenium WebDriver and TestNG but also practical skills to implement them in real-world scenarios. Earn your certificate of completion and take a significant step forward in your automation testing career!


Enroll now and become a Selenium expert!

Who this course is for:

  • Test Automation using Selenium WebDriver