From 193870f0be5a1280767089bdcd82d4149970c250 Mon Sep 17 00:00:00 2001 From: srosse <none@none> Date: Fri, 6 Oct 2017 15:57:03 +0200 Subject: [PATCH] OO-3064: update selenium to version 3.5.3, drone and graphene to 2.4.2 and guava to 23.0 --- pom.xml | 6 +++--- src/test/java/org/olat/selenium/ImsQTI21Test.java | 2 +- src/test/java/org/olat/selenium/page/qti/QTI21Page.java | 8 ++++++++ 3 files changed, 12 insertions(+), 4 deletions(-) diff --git a/pom.xml b/pom.xml index 772dbf8dab9..f341d9f2a35 100644 --- a/pom.xml +++ b/pom.xml @@ -70,8 +70,8 @@ <org.postgresql.version>42.0.0</org.postgresql.version> <org.infinispan.version>8.2.5.Final</org.infinispan.version> <lucene.version>4.8.0</lucene.version> - <version.selenium>3.4.0</version.selenium> - <version.drone>2.3.1</version.drone> + <version.selenium>3.5.3</version.selenium> + <version.drone>2.4.2</version.drone> <activemq.version>5.11.1</activemq.version> <qtiworks.version>1.0.5</qtiworks.version> @@ -2555,7 +2555,7 @@ <dependency> <groupId>com.google.guava</groupId> <artifactId>guava</artifactId> - <version>21.0</version> + <version>23.0</version> <scope>test</scope> </dependency> <dependency> diff --git a/src/test/java/org/olat/selenium/ImsQTI21Test.java b/src/test/java/org/olat/selenium/ImsQTI21Test.java index fb0503c341c..5848685ecda 100644 --- a/src/test/java/org/olat/selenium/ImsQTI21Test.java +++ b/src/test/java/org/olat/selenium/ImsQTI21Test.java @@ -2464,7 +2464,7 @@ public class ImsQTI21Test { reiQtiPage .answerDrawing() - .saveAnswer() + .saveAnswerMoveAndScrollTop() .assertFeedback("Full") .endTest() .assertOnAssessmentResults() diff --git a/src/test/java/org/olat/selenium/page/qti/QTI21Page.java b/src/test/java/org/olat/selenium/page/qti/QTI21Page.java index d412a936960..076b9ed3250 100644 --- a/src/test/java/org/olat/selenium/page/qti/QTI21Page.java +++ b/src/test/java/org/olat/selenium/page/qti/QTI21Page.java @@ -253,6 +253,14 @@ public class QTI21Page { return this; } + public QTI21Page saveAnswerMoveAndScrollTop() { + By saveAnswerBy = By.cssSelector("button.o_sel_assessment_item_submit"); + OOGraphene.click(saveAnswerBy, browser); + OOGraphene.waitBusy(browser); + OOGraphene.scrollTop(browser); + return this; + } + public QTI21Page nextAnswer() { By nextAnswerBy = By.cssSelector("button.o_sel_next_question"); browser.findElement(nextAnswerBy).click(); -- GitLab