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