diff --git a/src/test/java/org/olat/selenium/AssessmentTest.java b/src/test/java/org/olat/selenium/AssessmentTest.java index 454f083c8fb27a67a4fdbcfc3577d93409291ed8..2cd1afe218368e1eae458fdfae857107d7330d7e 100644 --- a/src/test/java/org/olat/selenium/AssessmentTest.java +++ b/src/test/java/org/olat/selenium/AssessmentTest.java @@ -251,7 +251,7 @@ public class AssessmentTest extends Deployments { CoursePageFragment courseRuntime = courseEditor .clickToolbarBack(); courseRuntime - .publish() + .assertStatus(RepositoryEntryStatusEnum.published) .clickTree() .selectWithTitle(testNodeTitle); @@ -1182,7 +1182,7 @@ public class AssessmentTest extends Deployments { .assertMembersManagement() .clickToolbarBack(); coursePage - .publish()// publish the course for the participants + .assertStatus(RepositoryEntryStatusEnum.published)// publish the course for the participants .clickTree() .selectWithTitle(gtaNodeTitle); diff --git a/src/test/java/org/olat/selenium/CourseTest.java b/src/test/java/org/olat/selenium/CourseTest.java index 21aac0247a253df723b06dcf233c5754bf255e27..7dc0c641ba8ce59a99c4a273d9b1aabf320f8f06 100644 --- a/src/test/java/org/olat/selenium/CourseTest.java +++ b/src/test/java/org/olat/selenium/CourseTest.java @@ -37,6 +37,7 @@ import org.junit.Assert; import org.junit.Test; import org.junit.runner.RunWith; import org.olat.commons.calendar.model.KalendarEvent; +import org.olat.repository.RepositoryEntryStatusEnum; import org.olat.selenium.page.Administrator; import org.olat.selenium.page.Author; import org.olat.selenium.page.LoginPage; @@ -1492,7 +1493,7 @@ public class CourseTest extends Deployments { .finish(); courseEditor .clickToolbarBack() - .publish();// don't forget to publish the course + .assertStatus(RepositoryEntryStatusEnum.published); //add a member to the group we create above MembersPage members = CoursePageFragment diff --git a/src/test/java/org/olat/selenium/page/course/CoursePageFragment.java b/src/test/java/org/olat/selenium/page/course/CoursePageFragment.java index 14fe8d48296a42453b3341edb2df7252092e7d05..236f92bbedc1dcabfb4fedc39207dc327cf9a9af 100644 --- a/src/test/java/org/olat/selenium/page/course/CoursePageFragment.java +++ b/src/test/java/org/olat/selenium/page/course/CoursePageFragment.java @@ -344,7 +344,10 @@ public class CoursePageFragment { By statusBy = By.cssSelector("ul.o_repo_tools_status>li>a.o_repo_status_" + status.name()); browser.findElement(statusBy).click(); OOGraphene.waitBusy(browser); - + + return assertStatus(status); + } + public CoursePageFragment assertStatus(RepositoryEntryStatusEnum status) { By statusViewBy = By.xpath("//li[contains(@class,'o_tool_dropdown')]/a[contains(@class,'o_repo_tools_status')]/span[contains(@class,'o_repo_status_" + status + "')]"); OOGraphene.waitElement(statusViewBy, browser); return this;