From c4ef737c546172eedbc740c7a8dcba831a15902d Mon Sep 17 00:00:00 2001
From: srosse <stephane.rosse@frentix.com>
Date: Mon, 14 Oct 2019 19:56:50 +0200
Subject: [PATCH] no-jira: try to fix selenium test for LTI course element

---
 src/test/java/org/olat/selenium/page/course/LTIPage.java | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

diff --git a/src/test/java/org/olat/selenium/page/course/LTIPage.java b/src/test/java/org/olat/selenium/page/course/LTIPage.java
index 504a859a922..beb0e11b3d7 100644
--- a/src/test/java/org/olat/selenium/page/course/LTIPage.java
+++ b/src/test/java/org/olat/selenium/page/course/LTIPage.java
@@ -52,12 +52,15 @@ public class LTIPage {
 			
 			By iframeBy = By.cssSelector(".o_iframedisplay iframe");
 			OOGraphene.waitElement(iframeBy, browser);
+			OOGraphene.waitingALittleLonger();
 			
-			List<WebElement> iframes = browser.findElements(iframeBy);
-			browser = browser.switchTo().frame(iframes.get(0));
+			WebElement iframe = browser.findElement(iframeBy);
+			WebDriver iframeBrowser = browser.switchTo().frame(iframe);
 			
 			By launchedBy = By.xpath("//p[contains(text(),'Launch Validated.')]");
 			OOGraphene.waitElement(launchedBy, browser);
+			
+			iframeBrowser.switchTo().defaultContent();
 		} catch (Exception e) {
 			OOGraphene.takeScreenshot("LTIPage_start", browser);
 			throw e;
-- 
GitLab