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;