From b986a0a876fd95a3a16a196605fd3fcbfd5ac91a Mon Sep 17 00:00:00 2001
From: srosse <stephane.rosse@frentix.com>
Date: Mon, 25 Nov 2019 11:10:33 +0100
Subject: [PATCH] OO-4364: fix selenium tests

---
 .../org/olat/selenium/page/qpool/QuestionPoolPage.java    | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/src/test/java/org/olat/selenium/page/qpool/QuestionPoolPage.java b/src/test/java/org/olat/selenium/page/qpool/QuestionPoolPage.java
index 7c0dee97eb9..11ff0446d59 100644
--- a/src/test/java/org/olat/selenium/page/qpool/QuestionPoolPage.java
+++ b/src/test/java/org/olat/selenium/page/qpool/QuestionPoolPage.java
@@ -81,7 +81,7 @@ public class QuestionPoolPage {
 	 * @return Itself
 	 */
 	public QuestionPoolPage selectQuestionInList(String title) {
-		By rowBy = By.xpath("//div[contains(@class,'o_table_flexi')]//tr[td[text()[contains(.,'" + title + "')]]]/td/a[contains(@href,'select-item')]");
+		By rowBy = By.xpath("//div[contains(@class,'o_table_flexi')]//tr[td/a[text()[contains(.,'" + title + "')]]]/td/a[contains(@href,'select-item')]");
 		OOGraphene.waitElement(rowBy, browser);
 		browser.findElement(rowBy).click();
 		OOGraphene.waitBusy(browser);
@@ -158,13 +158,13 @@ public class QuestionPoolPage {
 	}
 	
 	public QuestionPoolPage assertQuestionInList(String title, String type) {
-		By rowBy = By.xpath("//div[contains(@class,'o_table_flexi')]//tr[td[text()='" + type + "']]/td[text()[contains(.,'" + title + "')]]");
+		By rowBy = By.xpath("//div[contains(@class,'o_table_flexi')]//tr[td[text()='" + type + "']]/td/a[text()[contains(.,'" + title + "')]]");
 		OOGraphene.waitElement(rowBy, browser);
 		return this;
 	}
 	
 	public QuestionPoolPage openQuickView(String title) {
-		By quickViewBy = By.xpath("//div[contains(@class,'o_table_flexi')]//tr[td[text()[contains(.,'" + title + "')]]]/td/a[contains(@href,'quick-view')]");
+		By quickViewBy = By.xpath("//div[contains(@class,'o_table_flexi')]//tr[td/a[text()[contains(.,'" + title + "')]]]/td/a[contains(@href,'quick-view')]");
 		OOGraphene.waitElement(quickViewBy, browser);
 		browser.findElement(quickViewBy).click();
 		
@@ -185,7 +185,7 @@ public class QuestionPoolPage {
 	}
 	
 	public QuestionPoolPage assertFinalQuestionInList(String title) {
-		By rowBy = By.xpath("//div[contains(@class,'o_table_flexi')]//tr[td/div/span[contains(@class,'o_qpool_status_finalVersion_light')]]/td[text()[contains(.,'" + title + "')]]");
+		By rowBy = By.xpath("//div[contains(@class,'o_table_flexi')]//tr[td/div/span[contains(@class,'o_qpool_status_finalVersion_light')]]/td/a[text()[contains(.,'" + title + "')]]");
 		OOGraphene.waitElement(rowBy, browser);
 		return this;
 	}
-- 
GitLab