diff --git a/.classpath b/.classpath new file mode 100644 index 0000000..7a9a105 --- /dev/null +++ b/.classpath @@ -0,0 +1,40 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/.project b/.project new file mode 100644 index 0000000..8d97c67 --- /dev/null +++ b/.project @@ -0,0 +1,23 @@ + + + AutomationFrameworkSelenium + + + + + + org.eclipse.jdt.core.javabuilder + + + + + org.eclipse.m2e.core.maven2Builder + + + + + + org.eclipse.jdt.core.javanature + org.eclipse.m2e.core.maven2Nature + + diff --git a/.settings/org.eclipse.core.resources.prefs b/.settings/org.eclipse.core.resources.prefs new file mode 100644 index 0000000..29abf99 --- /dev/null +++ b/.settings/org.eclipse.core.resources.prefs @@ -0,0 +1,6 @@ +eclipse.preferences.version=1 +encoding//src/main/java=UTF-8 +encoding//src/main/resources=UTF-8 +encoding//src/test/java=UTF-8 +encoding//src/test/resources=UTF-8 +encoding/=UTF-8 diff --git a/.settings/org.eclipse.jdt.core.prefs b/.settings/org.eclipse.jdt.core.prefs new file mode 100644 index 0000000..cf2cd45 --- /dev/null +++ b/.settings/org.eclipse.jdt.core.prefs @@ -0,0 +1,8 @@ +eclipse.preferences.version=1 +org.eclipse.jdt.core.compiler.codegen.targetPlatform=17 +org.eclipse.jdt.core.compiler.compliance=17 +org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled +org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning +org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=ignore +org.eclipse.jdt.core.compiler.release=disabled +org.eclipse.jdt.core.compiler.source=17 diff --git a/.settings/org.eclipse.m2e.core.prefs b/.settings/org.eclipse.m2e.core.prefs new file mode 100644 index 0000000..f897a7f --- /dev/null +++ b/.settings/org.eclipse.m2e.core.prefs @@ -0,0 +1,4 @@ +activeProfiles= +eclipse.preferences.version=1 +resolveWorkspaceProjects=true +version=1 diff --git a/src/main/java/com/anhtester/config/Configuration.java b/src/main/java/com/anhtester/config/Configuration.java index 520ba0f..6e133b0 100644 --- a/src/main/java/com/anhtester/config/Configuration.java +++ b/src/main/java/com/anhtester/config/Configuration.java @@ -25,7 +25,7 @@ public interface Configuration extends Config { @Key("URL_CRM") String URL_CRM(); - @Key("REMOTE_URL") + @Key("REMOTE_ENDPOINT") String REMOTE_URL(); @Key("REMOTE_PORT") diff --git a/src/test/java/com/anhtester/projects/cms/admin/pages/logins/LoginPageCMS.java b/src/test/java/com/anhtester/projects/cms/admin/pages/logins/LoginPageCMS.java index dfb5f39..9d4abcb 100644 --- a/src/test/java/com/anhtester/projects/cms/admin/pages/logins/LoginPageCMS.java +++ b/src/test/java/com/anhtester/projects/cms/admin/pages/logins/LoginPageCMS.java @@ -38,7 +38,7 @@ public void openLoginPage() { clickElement(buttonCookies); clickElement(buttonLogin); waitForPageLoaded(); - verifyElementVisible(titleLoginPage, "Login page is NOT displayed"); + verifyElementVisible(titleLoginPage, "Cannot display the Login page"); } @Step("Verify redirect to Admin page") diff --git a/src/test/java/com/anhtester/projects/cms/users/pages/order/OrderPage.java b/src/test/java/com/anhtester/projects/cms/users/pages/order/OrderPage.java index 7b73a9f..49fb271 100644 --- a/src/test/java/com/anhtester/projects/cms/users/pages/order/OrderPage.java +++ b/src/test/java/com/anhtester/projects/cms/users/pages/order/OrderPage.java @@ -59,7 +59,7 @@ public void order(String noteForOrder) { WebUI.setText(DashboardPage.inputSearchProduct, PropertiesHelpers.getValue("product_P02")); WebUI.waitForJQueryLoad(); WebUI.sleep(3); - WebUI.clickElement(By.xpath("//div[@id='search-content']//div[contains(text(),'" + PropertiesHelpers.getValue("product_P02") + "')]")); + WebUI.clickElement(By.xpath("//div[@id='search-content']//div[contains(text(),'" + PropertiesHelpers.getValue("product_P023") + "')]")); WebUI.waitForPageLoaded(); String priceProduct02AsString = WebUI.getTextElement(ProductInfoPageCMS.productPrice).trim(); WebUI.clickElement(buttonPlus);