diff --git a/testing/schrodingertest/pom.xml b/testing/schrodingertest/pom.xml index 08f0099570f..793b5c61889 100644 --- a/testing/schrodingertest/pom.xml +++ b/testing/schrodingertest/pom.xml @@ -133,6 +133,12 @@ ${project.version} test + + com.evolveum.midpoint.repo + task-api + ${project.version} + test + junit junit diff --git a/testing/schrodingertest/src/test/java/com/evolveum/midpoint/testing/schrodinger/AbstractSchrodingerTest.java b/testing/schrodingertest/src/test/java/com/evolveum/midpoint/testing/schrodinger/AbstractSchrodingerTest.java index 6b572c93a3b..46132e1e1de 100644 --- a/testing/schrodingertest/src/test/java/com/evolveum/midpoint/testing/schrodinger/AbstractSchrodingerTest.java +++ b/testing/schrodingertest/src/test/java/com/evolveum/midpoint/testing/schrodinger/AbstractSchrodingerTest.java @@ -147,7 +147,6 @@ public void afterClass() { aboutPage .clickSwitchToFactoryDefaults() .clickYes(); - } protected void importObject(File source, Boolean overrideExistingObject) { diff --git a/testing/schrodingertest/src/test/java/com/evolveum/midpoint/testing/schrodinger/page/PreviewPageTest.java b/testing/schrodingertest/src/test/java/com/evolveum/midpoint/testing/schrodinger/page/PreviewPageTest.java index e20ce00ec44..62e476067df 100644 --- a/testing/schrodingertest/src/test/java/com/evolveum/midpoint/testing/schrodinger/page/PreviewPageTest.java +++ b/testing/schrodingertest/src/test/java/com/evolveum/midpoint/testing/schrodinger/page/PreviewPageTest.java @@ -26,8 +26,6 @@ import com.evolveum.midpoint.task.api.Task; import com.evolveum.midpoint.xml.ns._public.common.common_3.PasswordType; -import org.springframework.test.annotation.DirtiesContext; -import org.testng.annotations.AfterClass; import org.testng.annotations.Test; import com.evolveum.midpoint.schrodinger.component.prism.show.PreviewChangesTab; @@ -59,23 +57,19 @@ public void test001createUser() { PreviewPage previewPage = null; - PrismForm> f = user.selectTabBasic() + PreviewPage f = user.selectTabBasic() .form() .addAttributeValue("name", "jack") .addAttributeValue(UserType.F_GIVEN_NAME, "Jack") - .setPasswordFieldsValues(PasswordType.F_VALUE,"asd123"); - - Selenide.screenshot("after password"); - previewPage = f.and() + .setPasswordFieldsValues(PasswordType.F_VALUE,"asd123") + .and() .and() .clickPreview(); //@formatter:on - Selenide.screenshot("preview"); ScenePanel primaryDeltaScene = previewPage.selectPanelByName("jack").primaryDeltas(); assertTrue(primaryDeltaScene.isExpanded(), "Primary deltas should be expanded"); - Selenide.screenshot("deltas"); List deltas = primaryDeltaScene.objectDeltas(); assertEquals(3, deltas.size(), "Unexpected number of primary deltas"); @@ -106,8 +100,6 @@ public void test002modifyUser() { .clickPreviewChanges(); //@formatter:on - Selenide.screenshot("modfifyUser, preview change"); - ScenePanel primaryDeltaScene = previewPage.selectPanelByName("jack").primaryDeltas(); assertTrue(primaryDeltaScene.isExpanded(), "Primary deltas should be expanded"); @@ -139,7 +131,7 @@ public void test003assignRolePreview() { .search() .byName() .inputValue(ROLE_USER_PREVIEW_NAME) - .and() + .updateSearch() .and() .selectCheckboxByName(ROLE_USER_PREVIEW_NAME) .and() diff --git a/testing/schrodingertest/testng-integration.xml b/testing/schrodingertest/testng-integration.xml index 8783635402e..28e4c92f5b9 100644 --- a/testing/schrodingertest/testng-integration.xml +++ b/testing/schrodingertest/testng-integration.xml @@ -55,6 +55,7 @@ + diff --git a/tools/schrodinger/src/main/java/com/evolveum/midpoint/schrodinger/page/BasicPage.java b/tools/schrodinger/src/main/java/com/evolveum/midpoint/schrodinger/page/BasicPage.java index 76152da90e5..a737f106e94 100644 --- a/tools/schrodinger/src/main/java/com/evolveum/midpoint/schrodinger/page/BasicPage.java +++ b/tools/schrodinger/src/main/java/com/evolveum/midpoint/schrodinger/page/BasicPage.java @@ -371,7 +371,7 @@ public SelenideElement getMenuItemElement(String topLevelMenuKey, String mainMen return mainMenu; } SelenideElement menuItem = mainMenu.$(Schrodinger.byDataResourceKey(menuItemKey)); - menuItem.waitUntil(Condition.visible, MidPoint.TIMEOUT_MEDIUM_6_S); + menuItem.waitUntil(Condition.visible, MidPoint.TIMEOUT_DEFAULT_2_S); return menuItem; } @@ -401,7 +401,7 @@ private SelenideElement getMainMenuItemElement(String topLevelMenuKey, String ma topLevelMenuChevron.shouldHave(Condition.cssClass("fa-chevron-down")).waitUntil(Condition.cssClass("fa-chevron-down"), MidPoint.TIMEOUT_DEFAULT_2_S); } - SelenideElement mainMenu = topLevelMenu.$(Schrodinger.byDataResourceKey(mainMenuKey), index); + SelenideElement mainMenu = topLevelMenu.$(Schrodinger.byDataResourceKey("span", mainMenuKey), index); mainMenu.shouldBe(Condition.visible); SelenideElement mainMenuLi = mainMenu.parent().parent();