From dbd0cf7ccd608d8acd6ad37560fe14fb6a5a52b2 Mon Sep 17 00:00:00 2001 From: srosse <none@none> Date: Thu, 17 May 2018 11:31:33 +0200 Subject: [PATCH] OO-3474: click twice the month link to reload the page --- src/test/java/org/olat/selenium/CourseElementTest.java | 1 + .../java/org/olat/selenium/page/repository/FeedPage.java | 7 +++---- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/test/java/org/olat/selenium/CourseElementTest.java b/src/test/java/org/olat/selenium/CourseElementTest.java index 40f07081b89..56c194d1f29 100644 --- a/src/test/java/org/olat/selenium/CourseElementTest.java +++ b/src/test/java/org/olat/selenium/CourseElementTest.java @@ -571,6 +571,7 @@ public class CourseElementTest extends Deployments { //the participant must see the new post after some click participantFeed + .clickFirstMonthOfPager() .clickFirstMonthOfPager() .assertOnBlogPost(post2Title); } diff --git a/src/test/java/org/olat/selenium/page/repository/FeedPage.java b/src/test/java/org/olat/selenium/page/repository/FeedPage.java index 286e277ed65..455e7dc62de 100644 --- a/src/test/java/org/olat/selenium/page/repository/FeedPage.java +++ b/src/test/java/org/olat/selenium/page/repository/FeedPage.java @@ -178,10 +178,9 @@ public class FeedPage { * @return */ public FeedPage clickFirstMonthOfPager() { - By monthBy = By.cssSelector("div.o_year_navigation ul.o_month>li.o_month>a.o_month"); - List<WebElement> monthLinks = browser.findElements(monthBy); - Assert.assertFalse(monthLinks.isEmpty()); - monthLinks.get(0).click(); + By monthBy = By.xpath("//div[contains(@class,'o_year_navigation')]//li[contains(@class,'o_month')][1]/a"); + OOGraphene.waitElement(monthBy, browser); + browser.findElement(monthBy).click(); OOGraphene.waitBusy(browser); return this; } -- GitLab