diff --git a/src/test/java/org/olat/selenium/ImsQTI21Test.java b/src/test/java/org/olat/selenium/ImsQTI21Test.java
index eebb9121d022e372c6d1ba3005a3d28446c30ece..5848685ecdaff4df8f536b3af302d7b0dfe91b84 100644
--- a/src/test/java/org/olat/selenium/ImsQTI21Test.java
+++ b/src/test/java/org/olat/selenium/ImsQTI21Test.java
@@ -34,7 +34,6 @@ import org.jboss.arquillian.junit.Arquillian;
 import org.jboss.arquillian.test.api.ArquillianResource;
 import org.jboss.shrinkwrap.api.spec.WebArchive;
 import org.junit.Assert;
-import org.junit.Ignore;
 import org.junit.Test;
 import org.junit.runner.RunWith;
 import org.olat.ims.qti21.QTI21AssessmentResultsOptions;
@@ -2380,7 +2379,6 @@ public class ImsQTI21Test {
 	 * @throws IOException
 	 * @throws URISyntaxException
 	 */
-	@Ignore
 	@Test
 	@RunAsClient
 	public void qti21EditorDrawing(@InitialPage LoginPage authorLoginPage,
diff --git a/src/test/java/org/olat/selenium/page/course/CourseEditorPageFragment.java b/src/test/java/org/olat/selenium/page/course/CourseEditorPageFragment.java
index 87c4845a8736bbaeef8a9302ecdd0c7c6eed466e..4cadcc0265405d8804714306265f34adf329aba5 100644
--- a/src/test/java/org/olat/selenium/page/course/CourseEditorPageFragment.java
+++ b/src/test/java/org/olat/selenium/page/course/CourseEditorPageFragment.java
@@ -217,12 +217,11 @@ public class CourseEditorPageFragment {
 	public CourseEditorPageFragment createNode(String nodeAlias) {
 		OOGraphene.waitElement(createNodeButton, 5, browser);
 		browser.findElement(createNodeButton).click();
-
 		OOGraphene.waitModalDialog(browser);
+		
 		By node = By.xpath("//div[@id='o_course_editor_choose_nodetype']//a[contains(@class,'o_sel_course_editor_node-" + nodeAlias + "')]");
 		if("lti".equals(nodeAlias)) {
 			OOGraphene.clickAndWait(node, browser);
-			
 		} else {
 			browser.findElement(node).click();
 			OOGraphene.waitBusy(browser);
diff --git a/src/test/java/org/olat/selenium/page/course/MemberListConfigurationPage.java b/src/test/java/org/olat/selenium/page/course/MemberListConfigurationPage.java
index 8ba503f455816dd6b66a898dea331cadba8e3137..f0f87e45bafb509f2410e7943cdbbd0a16aef1b2 100644
--- a/src/test/java/org/olat/selenium/page/course/MemberListConfigurationPage.java
+++ b/src/test/java/org/olat/selenium/page/course/MemberListConfigurationPage.java
@@ -62,6 +62,7 @@ public class MemberListConfigurationPage {
 		WebElement checkboxEl = browser.findElement(checkboxBy);
 		WebElement labelEl = browser.findElement(labelBy);
 		OOGraphene.check(labelEl, checkboxEl, visible);
+		OOGraphene.waitBusy(browser);
 		return this;
 	}
 	
diff --git a/src/test/java/org/olat/selenium/page/qti/QTI21Page.java b/src/test/java/org/olat/selenium/page/qti/QTI21Page.java
index 076b9ed3250c638658cdffc9ef32e013831731b5..8235653a8bb42adb435ba5e42993aa77854a3e64 100644
--- a/src/test/java/org/olat/selenium/page/qti/QTI21Page.java
+++ b/src/test/java/org/olat/selenium/page/qti/QTI21Page.java
@@ -231,17 +231,22 @@ public class QTI21Page {
 		return this;
 	}
 	
+	/**
+	 * Draw a line of the house.
+	 * @return Itself
+	 */
 	public QTI21Page answerDrawing() {
-		By drawingBy = By.className("drawingInteraction");
+		By drawingBy = By.xpath("//div[contains(@class,'drawingInteraction')]//canvas[@id='tmp_canvas']");
 		WebElement drawingEl = browser.findElement(drawingBy);
 		
 		new Actions(browser)
 			.moveToElement(drawingEl, 30, 30)
 			.clickAndHold()
-			.moveByOffset(100, 200)
+			.moveByOffset(260, 100)
 			.release()
 			.build()
 			.perform();
+		
 		OOGraphene.waitingALittleBit();
 		return this;
 	}