From de3948b77db83bd9178cda5e911094d3fbc2f040 Mon Sep 17 00:00:00 2001
From: srosse <stephane.rosse@frentix.com>
Date: Thu, 11 Oct 2018 11:43:20 +0200
Subject: [PATCH] OO-3668: fix selenium tests after changes in table

---
 .../org/olat/core/gui/components/table/TableRenderer.java  | 7 +++----
 .../org/olat/selenium/page/taxonomy/TaxonomyTreePage.java  | 2 +-
 2 files changed, 4 insertions(+), 5 deletions(-)

diff --git a/src/main/java/org/olat/core/gui/components/table/TableRenderer.java b/src/main/java/org/olat/core/gui/components/table/TableRenderer.java
index 467014d24b1..b816a52ba47 100644
--- a/src/main/java/org/olat/core/gui/components/table/TableRenderer.java
+++ b/src/main/java/org/olat/core/gui/components/table/TableRenderer.java
@@ -208,15 +208,14 @@ public class TableRenderer extends DefaultComponentRenderer {
 			boolean ajaxEnabled, URLBuilder ubu) {
 		if (table.isMultiSelect() && !table.isMultiSelectAsDisabled()) {
 			target.append("<div class='o_table_checkall input-sm'>")
-			  .append("<label class='checkbox-inline'>")
 			  .append("<a href='#' onclick=\"javascript:o_table_toggleCheck('").append(formName).append("', true)\">")
 			  .append("<i class='o_icon o_icon-lg o_icon_check_on'> </i> ")
 			  .append(translator.translate("checkall"))
-			  .append("</a></label>");
-			target.append("<label class='checkbox-inline'><a href=\"#\" onclick=\"javascript:o_table_toggleCheck('").append(formName).append("', false)\">")
+			  .append("</a>");
+			target.append("<a href=\"#\" onclick=\"javascript:o_table_toggleCheck('").append(formName).append("', false)\">")
 			  .append("<i class='o_icon o_icon-lg o_icon_check_off'> </i> ")
 			  .append(translator.translate("uncheckall"))
-			  .append("</a></label>")
+			  .append("</a>")
 			  .append("</div>");
 		}
 
diff --git a/src/test/java/org/olat/selenium/page/taxonomy/TaxonomyTreePage.java b/src/test/java/org/olat/selenium/page/taxonomy/TaxonomyTreePage.java
index c080def36f9..820b73159cc 100644
--- a/src/test/java/org/olat/selenium/page/taxonomy/TaxonomyTreePage.java
+++ b/src/test/java/org/olat/selenium/page/taxonomy/TaxonomyTreePage.java
@@ -69,7 +69,7 @@ public class TaxonomyTreePage {
 	}
 	
 	public TaxonomyLevelPage selectTaxonomyLevel(String identifier) {
-		By selectBy = By.xpath("//div[contains(@class,'o_sel_taxonomy_levels_tree')]//table//tr[td[text()[contains(.,'" + identifier + "')]]]/td/a[contains(@href,'select')]");
+		By selectBy = By.xpath("//div[contains(@class,'o_sel_taxonomy_levels_tree')]//table//tr/td/a[contains(@href,'select')][text()[contains(.,'" + identifier + "')]]");
 		OOGraphene.waitElement(selectBy, browser);
 		browser.findElement(selectBy).click();
 		OOGraphene.waitBusy(browser);
-- 
GitLab