From 5f96864d74a589c9a5fdfb63eb723f7d351dd91e Mon Sep 17 00:00:00 2001
From: srosse <stephane.rosse@frentix.com>
Date: Tue, 19 May 2020 18:59:17 +0200
Subject: [PATCH] no-jira: tweaks to selenium tests

---
 src/test/java/org/olat/selenium/page/LoginPage.java           | 4 ++--
 .../org/olat/selenium/page/core/MenuTreePageFragment.java     | 2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/src/test/java/org/olat/selenium/page/LoginPage.java b/src/test/java/org/olat/selenium/page/LoginPage.java
index ecce3821b40..e9b0b648275 100644
--- a/src/test/java/org/olat/selenium/page/LoginPage.java
+++ b/src/test/java/org/olat/selenium/page/LoginPage.java
@@ -233,9 +233,9 @@ public class LoginPage {
 	public LoginPage resume() {
 		List<WebElement> resumes = browser.findElements(resumeButton);
 		if(resumes.size() > 0 && resumes.get(0).isDisplayed()) {
-			WebElement resume = resumes.get(0);
-			resume.click();
+			resumes.get(0).click();
 			OOGraphene.waitBusy(browser);
+			OOGraphene.waitModalDialogDisappears(browser);
 		}
 		return this;
 	}
diff --git a/src/test/java/org/olat/selenium/page/core/MenuTreePageFragment.java b/src/test/java/org/olat/selenium/page/core/MenuTreePageFragment.java
index 281f02cb904..b92fbfa1de7 100644
--- a/src/test/java/org/olat/selenium/page/core/MenuTreePageFragment.java
+++ b/src/test/java/org/olat/selenium/page/core/MenuTreePageFragment.java
@@ -51,7 +51,7 @@ public class MenuTreePageFragment {
 	 * @return The menu page fragment
 	 */
 	public MenuTreePageFragment selectRoot() {
-		By rootNodeBy = By.cssSelector("div.o_tree span.o_tree_link.o_tree_l0>a");
+		By rootNodeBy = By.xpath("//div[contains(@class,'o_tree')]//span[contains(@class,'o_tree_link')][contains(@class,'o_tree_l0')]/a");
 		OOGraphene.waitElement(rootNodeBy, browser);
 		browser.findElement(rootNodeBy).click();
 		OOGraphene.waitBusy(browser);
-- 
GitLab