Skip to content

The "Luma Demo Store Automation Project" is a project utilizing the Playwright tool for automating tasks on a demo e-commerce store.

Notifications You must be signed in to change notification settings

EugenS21/playwright

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

24 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

Luma Automation Framework ๐Ÿš€

The "Luma Demo Store Automation Project" is a project utilizing the Playwright tool ๐Ÿ’ป for automating tasks on a demo e-commerce store. This project is built using the Java programming language ๐Ÿ’ป and is designed to help improve the efficiency and accuracy ๐ŸŽฏ of various tasks performed on the Luma Demo Store website. By automating these tasks, the project aims to demonstrate the capabilities of Playwright ๐Ÿ’ช and its use in real-world scenarios. Playwright is a Node.js library ๐Ÿ“š to automate end-to-end web testing. It enables you to write scenario in Java ๐Ÿ’ป that run against real browsers, including Chrome ๐ŸŒ, Firefox ๐ŸŒ, and Safari ๐ŸŒ, and provides APIs to interact with the page.

Tech stack ๐Ÿ› ๏ธ

  • Java 17 ๐Ÿ’ป
  • Maven ๐Ÿ”ง
  • AspectJ ๐Ÿ”ง
  • TestNG ๐Ÿงช
  • Cucumber ๐Ÿฅ’
  • Allure Report ๐Ÿ“Š
  • RestAssured ๐Ÿ’ป

How to play ๐ŸŽฎ

  1. Clone the repository by running git clone https://github.com/EugenS21/playwright.git
  2. Navigate to the cloned repository cd playwright
  3. Run mvn -B clean compile install test
  4. To get the report of execution you need to run from the root path of the project: mvn allure:serve this command will automatically start a local server with the results.

PS: You can run different categories of test by specifying a tag: mvn -B clean compile install test -Dcucumber.filter.tags='@tag'

Documentation ๐Ÿ“š

Check out the official Playwright documentation at https://playwright.dev/ for more information on how to use the library and its features.

About

The "Luma Demo Store Automation Project" is a project utilizing the Playwright tool for automating tasks on a demo e-commerce store.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published