From ea63c1574c267dfb236ffca34551f0675f1b428e Mon Sep 17 00:00:00 2001 From: Marcus Hert Da Coregio Date: Thu, 15 Feb 2024 11:12:14 -0300 Subject: [PATCH] Use specific browser version for CAS tests --- servlet/spring-boot/java/cas/login/build.gradle | 2 +- .../test/java/cas/example/CasLoginApplicationTests.java | 7 +++++++ 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/servlet/spring-boot/java/cas/login/build.gradle b/servlet/spring-boot/java/cas/login/build.gradle index 478acf46c..c93d1971e 100644 --- a/servlet/spring-boot/java/cas/login/build.gradle +++ b/servlet/spring-boot/java/cas/login/build.gradle @@ -25,7 +25,7 @@ dependencies { testImplementation 'com.codeborne:selenide:6.12.4' testImplementation 'org.seleniumhq.selenium:selenium-chrome-driver' testImplementation 'org.seleniumhq.selenium:selenium-java' - testImplementation 'io.github.bonigarcia:webdrivermanager:5.5.2' + testImplementation 'io.github.bonigarcia:webdrivermanager:5.6.3' } tasks.withType(Test).configureEach { diff --git a/servlet/spring-boot/java/cas/login/src/test/java/cas/example/CasLoginApplicationTests.java b/servlet/spring-boot/java/cas/login/src/test/java/cas/example/CasLoginApplicationTests.java index 37ae85ab7..184d1ccd7 100644 --- a/servlet/spring-boot/java/cas/login/src/test/java/cas/example/CasLoginApplicationTests.java +++ b/servlet/spring-boot/java/cas/login/src/test/java/cas/example/CasLoginApplicationTests.java @@ -18,6 +18,7 @@ import com.codeborne.selenide.Configuration; import com.codeborne.selenide.Selenide; +import io.github.bonigarcia.wdm.WebDriverManager; import org.junit.jupiter.api.AfterEach; import org.junit.jupiter.api.BeforeAll; import org.junit.jupiter.api.Test; @@ -63,6 +64,12 @@ static void casProperties(DynamicPropertyRegistry registry) { @BeforeAll static void setUp() { + WebDriverManager.chromedriver() + .clearDriverCache() + .clearResolutionCache() + .browserInDocker() + .browserVersion("114") + .setup(); Configuration.headless = true; }