Use specific browser version for CAS tests

This commit is contained in:
Marcus Hert Da Coregio
2024-02-15 11:12:14 -03:00
parent bd97c96e55
commit ea63c1574c
2 changed files with 8 additions and 1 deletions

View File

@@ -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 {

View File

@@ -18,6 +18,7 @@ package cas.example;
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 @@ class CasLoginApplicationTests {
@BeforeAll
static void setUp() {
WebDriverManager.chromedriver()
.clearDriverCache()
.clearResolutionCache()
.browserInDocker()
.browserVersion("114")
.setup();
Configuration.headless = true;
}