diff --git a/README.md b/README.md index 93762c7..fca4ac7 100644 --- a/README.md +++ b/README.md @@ -1,2 +1,112 @@ # LUMAJavaSeleniumTestNGAllure [](https://github.com/ArinaJur/LUMAJavaSeleniumTestNGAllure/actions/workflows/build.yml) + + +
+ + +This project is a comprehensive test automation suite for the LUMA application, utilizing Java with Selenium WebDriver, TestNG for test management, and Allure for reporting. The suite is designed to provide robust and efficient end-to-end testing capabilities, ensuring the quality and reliability of the LUMA application.
+ +
+
+git clone https://github.com/ArinaJur/LUMAJavaSeleniumTestNGAllure.git
+cd LUMAJavaSeleniumTestNGAllure
+
+
+
+
+mvn clean install
+
+
+
+
+mvn test
+
+
+
+
+mvn allure:report
+mvn allure:serve
+
+
+
+
+LUMAJavaSeleniumTestNGAllure/
+├── src/
+│ ├── main/
+│ │ └── java/
+│ │ └── com/
+│ │ └── lumaproject/
+│ │ └── pages/
+│ └── test/
+│ └── java/
+│ └── com/
+│ └── lumaproject/
+│ └── base/
+│ └── data/
+│ └── test/
+│ └── util/
+├── pom.xml
+└── README.md
+└── testng.xml
+
+
+src/test/java/com/yourpackage/ directory.This project is licensed under the MIT License - see the LICENSE file for details.
+ + + \ No newline at end of file diff --git a/src/main/java/com/lumatest/model/BagsPage.java b/src/main/java/com/lumatest/pages/BagsPage.java similarity index 95% rename from src/main/java/com/lumatest/model/BagsPage.java rename to src/main/java/com/lumatest/pages/BagsPage.java index 962262e..8d79068 100644 --- a/src/main/java/com/lumatest/model/BagsPage.java +++ b/src/main/java/com/lumatest/pages/BagsPage.java @@ -1,4 +1,4 @@ -package com.lumatest.model; +package com.lumatest.pages; import io.qameta.allure.Step; import org.openqa.selenium.By; diff --git a/src/main/java/com/lumatest/model/BasePage.java b/src/main/java/com/lumatest/pages/BasePage.java similarity index 95% rename from src/main/java/com/lumatest/model/BasePage.java rename to src/main/java/com/lumatest/pages/BasePage.java index 4c3b356..bc39201 100644 --- a/src/main/java/com/lumatest/model/BasePage.java +++ b/src/main/java/com/lumatest/pages/BasePage.java @@ -1,4 +1,4 @@ -package com.lumatest.model; +package com.lumatest.pages; import org.openqa.selenium.WebDriver; import org.openqa.selenium.support.PageFactory; diff --git a/src/main/java/com/lumatest/model/BreadcrumbsMenu.java b/src/main/java/com/lumatest/pages/BreadcrumbsMenu.java similarity index 95% rename from src/main/java/com/lumatest/model/BreadcrumbsMenu.java rename to src/main/java/com/lumatest/pages/BreadcrumbsMenu.java index 4cbf5b2..8bf21d3 100644 --- a/src/main/java/com/lumatest/model/BreadcrumbsMenu.java +++ b/src/main/java/com/lumatest/pages/BreadcrumbsMenu.java @@ -1,4 +1,4 @@ -package com.lumatest.model; +package com.lumatest.pages; import io.qameta.allure.Step; import org.openqa.selenium.WebDriver; diff --git a/src/main/java/com/lumatest/model/GearPage.java b/src/main/java/com/lumatest/pages/GearPage.java similarity index 84% rename from src/main/java/com/lumatest/model/GearPage.java rename to src/main/java/com/lumatest/pages/GearPage.java index ae77536..bc04325 100644 --- a/src/main/java/com/lumatest/model/GearPage.java +++ b/src/main/java/com/lumatest/pages/GearPage.java @@ -1,4 +1,4 @@ -package com.lumatest.model; +package com.lumatest.pages; import org.openqa.selenium.WebDriver; diff --git a/src/main/java/com/lumatest/model/HomePage.java b/src/main/java/com/lumatest/pages/HomePage.java similarity index 84% rename from src/main/java/com/lumatest/model/HomePage.java rename to src/main/java/com/lumatest/pages/HomePage.java index e9cf172..95029d2 100644 --- a/src/main/java/com/lumatest/model/HomePage.java +++ b/src/main/java/com/lumatest/pages/HomePage.java @@ -1,4 +1,4 @@ -package com.lumatest.model; +package com.lumatest.pages; import org.openqa.selenium.WebDriver; diff --git a/src/main/java/com/lumatest/model/ProductPage.java b/src/main/java/com/lumatest/pages/ProductPage.java similarity index 94% rename from src/main/java/com/lumatest/model/ProductPage.java rename to src/main/java/com/lumatest/pages/ProductPage.java index 9a5fc80..7c3c39d 100644 --- a/src/main/java/com/lumatest/model/ProductPage.java +++ b/src/main/java/com/lumatest/pages/ProductPage.java @@ -1,4 +1,4 @@ -package com.lumatest.model; +package com.lumatest.pages; import io.qameta.allure.Step; import org.openqa.selenium.WebDriver; diff --git a/src/main/java/com/lumatest/model/SideMenu.java b/src/main/java/com/lumatest/pages/SideMenu.java similarity index 94% rename from src/main/java/com/lumatest/model/SideMenu.java rename to src/main/java/com/lumatest/pages/SideMenu.java index f1934e4..b211452 100644 --- a/src/main/java/com/lumatest/model/SideMenu.java +++ b/src/main/java/com/lumatest/pages/SideMenu.java @@ -1,4 +1,4 @@ -package com.lumatest.model; +package com.lumatest.pages; import io.qameta.allure.Step; import org.openqa.selenium.WebDriver; diff --git a/src/main/java/com/lumatest/model/TopMenu.java b/src/main/java/com/lumatest/pages/TopMenu.java similarity index 94% rename from src/main/java/com/lumatest/model/TopMenu.java rename to src/main/java/com/lumatest/pages/TopMenu.java index a473ad4..8cd18ba 100644 --- a/src/main/java/com/lumatest/model/TopMenu.java +++ b/src/main/java/com/lumatest/pages/TopMenu.java @@ -1,4 +1,4 @@ -package com.lumatest.model; +package com.lumatest.pages; import org.openqa.selenium.WebDriver; import org.openqa.selenium.WebElement; diff --git a/src/test/java/com/lumatest/base/BaseTest.java b/src/test/java/com/lumatest/base/BaseTest.java index b77f09d..bc3b835 100644 --- a/src/test/java/com/lumatest/base/BaseTest.java +++ b/src/test/java/com/lumatest/base/BaseTest.java @@ -1,7 +1,7 @@ package com.lumatest.base; -import com.lumatest.utils.DriverUtils; -import com.lumatest.utils.ReportUtils; +import com.lumatest.util.DriverUtils; +import com.lumatest.util.ReportUtils; import io.github.bonigarcia.wdm.WebDriverManager; import org.openqa.selenium.WebDriver; import org.testng.ITestResult; diff --git a/src/test/java/com/lumatest/test/ProductPageTest.java b/src/test/java/com/lumatest/test/ProductPageTest.java index 46546ef..33b4d36 100644 --- a/src/test/java/com/lumatest/test/ProductPageTest.java +++ b/src/test/java/com/lumatest/test/ProductPageTest.java @@ -2,8 +2,8 @@ import com.lumatest.base.BaseTest; import com.lumatest.data.TestData; -import com.lumatest.model.HomePage; -import com.lumatest.model.ProductPage; +import com.lumatest.pages.HomePage; +import com.lumatest.pages.ProductPage; import io.qameta.allure.Allure; import org.testng.Assert; import org.testng.annotations.Test; diff --git a/src/test/java/com/lumatest/utils/DriverUtils.java b/src/test/java/com/lumatest/util/DriverUtils.java similarity index 99% rename from src/test/java/com/lumatest/utils/DriverUtils.java rename to src/test/java/com/lumatest/util/DriverUtils.java index 31e84cd..cc03487 100644 --- a/src/test/java/com/lumatest/utils/DriverUtils.java +++ b/src/test/java/com/lumatest/util/DriverUtils.java @@ -1,4 +1,4 @@ -package com.lumatest.utils; +package com.lumatest.util; import org.openqa.selenium.WebDriver; import org.openqa.selenium.chrome.ChromeDriver; diff --git a/src/test/java/com/lumatest/utils/ReportUtils.java b/src/test/java/com/lumatest/util/ReportUtils.java similarity index 91% rename from src/test/java/com/lumatest/utils/ReportUtils.java rename to src/test/java/com/lumatest/util/ReportUtils.java index 83b0b12..4b0eb58 100644 --- a/src/test/java/com/lumatest/utils/ReportUtils.java +++ b/src/test/java/com/lumatest/util/ReportUtils.java @@ -1,4 +1,4 @@ -package com.lumatest.utils; +package com.lumatest.util; import org.testng.ITestResult;