diff --git a/dolphinscheduler-e2e/dolphinscheduler-e2e-core/src/main/java/org/apache/dolphinscheduler/e2e/core/DolphinSchedulerExtension.java b/dolphinscheduler-e2e/dolphinscheduler-e2e-core/src/main/java/org/apache/dolphinscheduler/e2e/core/DolphinSchedulerExtension.java
index eeadc41e25..ae490af80a 100644
--- a/dolphinscheduler-e2e/dolphinscheduler-e2e-core/src/main/java/org/apache/dolphinscheduler/e2e/core/DolphinSchedulerExtension.java
+++ b/dolphinscheduler-e2e/dolphinscheduler-e2e-core/src/main/java/org/apache/dolphinscheduler/e2e/core/DolphinSchedulerExtension.java
@@ -97,8 +97,11 @@ final class DolphinSchedulerExtension implements BeforeAllCallback, AfterAllCall
browser.withAccessToHost(true);
}
browser.start();
-
- driver = new RemoteWebDriver(browser.getSeleniumAddress(), new ChromeOptions());
+ ChromeOptions chromeOptions = new ChromeOptions();
+ chromeOptions.addArguments("--allow-running-insecure-content");
+ chromeOptions.addArguments(String.format("--unsafely-treat-insecure-origin-as-secure=http://%s:%s",
+ address.getHost(), address.getPort()));
+ driver = new RemoteWebDriver(browser.getSeleniumAddress(), chromeOptions);
driver.manage().timeouts()
.implicitlyWait(Duration.ofSeconds(10))
diff --git a/dolphinscheduler-e2e/pom.xml b/dolphinscheduler-e2e/pom.xml
index 4685e079e5..8fa51cca20 100644
--- a/dolphinscheduler-e2e/pom.xml
+++ b/dolphinscheduler-e2e/pom.xml
@@ -43,6 +43,7 @@
1.7.36
2.17.2
31.0.1-jre
+ 2.22.2
@@ -131,7 +132,7 @@
org.apache.maven.plugins
maven-surefire-plugin
- 2.22.2
+ ${maven-surefire-plugin.version}