Skip to content

Prasad8400/playwright-java-testng-certification

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Playwright Java TestNG Project – LambdaTest Certification

License: MIT

Certifications & Awards

Java Selenium TestNG Maven Playwright

This project was created and submitted as part of the LambdaTest Playwright Java 101 Certification.
It showcases my ability to automate end-to-end UI scenarios using Microsoft Playwright, Java, Maven, and TestNG.


✅ Key Highlights

  • Built using the TestNG testing framework
  • Uses Playwright for Java for browser automation
  • Modular project structure with reusable components
  • Includes a BaseClass for Playwright setup and teardown
  • Executes functional cross browser tests and generates clean HTML reports

🚀 Selenium Grid Configuration on LambdaTest

As part of the testing setup, I configured a Selenium Grid on the LambdaTest cloud platform, enabling seamless execution of tests across multiple environments.

🛠️ Key Highlights:

  • Remote Test Execution: Executed tests directly from my local setup, leveraging LambdaTest's cloud infrastructure.
  • Parallel Testing: Ran tests in parallel across various browsers and operating systems, ensuring faster feedback and broader test coverage.
  • Scalability: Utilized the power of cloud infrastructure for efficient and scalable cross-browser testing.

This setup ensures maximum test efficiency and reliability in a cloud-based testing environment, providing flexibility to scale as needed.


By using LambdaTest's infrastructure, I was able to significantly reduce test execution time while ensuring that the tests were performed in real browser environments across different platforms.

🧠 Skills Demonstrated

  • Browser automation using Playwright for Java
  • Java programming with object-oriented design
  • Integration of TestNG for structured test execution
  • Maven for build and dependency management
  • Reusable code using BaseClass and PageObject model
  • Test report generation and result analysis
  • Clean separation of test logic and configuration

🚀 Getting Started

🧾 Prerequisites

  • Java (JDK 11+)
  • Maven
  • TestNG plugin (for IDE execution)
  • Node.js (Playwright internally uses Node binaries)

🔧 How to Run

  1. Clone the repo:
    git clone https://github.com/YOUR_USERNAME/playwright-java-testng-certification.git
    cd playwright-java-testng-certification
    

📬 Contact

About

Playwright automation framework using Java and TestNG – built for LambdaTest Playwright Java 101 certification.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages