Skip to content

Commit d480cac

Browse files
committed
[test]: fix RBE tests
Signed-off-by: Viet Nguyen Duc <[email protected]>
1 parent 1b64798 commit d480cac

File tree

2 files changed

+10
-3
lines changed

2 files changed

+10
-3
lines changed

java/test/org/openqa/selenium/chrome/ChromeOptionsFunctionalTest.java

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@
2323
import com.google.common.collect.ImmutableMap;
2424
import java.io.IOException;
2525
import java.nio.file.Files;
26+
import java.util.Arrays;
2627
import java.util.Base64;
2728
import org.junit.jupiter.api.AfterAll;
2829
import org.junit.jupiter.api.Test;
@@ -33,6 +34,7 @@
3334
import org.openqa.selenium.testing.JupiterTestBase;
3435
import org.openqa.selenium.testing.NoDriverBeforeTest;
3536
import org.openqa.selenium.testing.drivers.Browser;
37+
import org.openqa.selenium.testing.drivers.WebDriverBuilder;
3638

3739
class ChromeOptionsFunctionalTest extends JupiterTestBase {
3840

@@ -82,7 +84,7 @@ public void canSetAcceptInsecureCerts() {
8284
public void canAddExtensionFromFile() {
8385
ChromeOptions options = createChromeOptionsForExtensions();
8486
options.addExtensions(InProject.locate(EXT_PATH).toFile());
85-
localDriver = seleniumExtension.createNewDriver(options);
87+
localDriver = new WebDriverBuilder().get(options);
8688

8789
localDriver.get(toLocalUrl(pages.echoPage));
8890
WebElement footerElement = localDriver.findElement(By.id("webextensions-selenium-example"));
@@ -97,7 +99,7 @@ public void canAddExtensionFromStringEncodedInBase64() throws IOException {
9799
ChromeOptions options = createChromeOptionsForExtensions();
98100
options.addEncodedExtensions(
99101
Base64.getEncoder().encodeToString(Files.readAllBytes(InProject.locate(EXT_PATH))));
100-
localDriver = seleniumExtension.createNewDriver(options);
102+
localDriver = new WebDriverBuilder().get(options);
101103

102104
localDriver.get(pages.echoPage);
103105

@@ -110,6 +112,7 @@ public void canAddExtensionFromStringEncodedInBase64() throws IOException {
110112
private ChromeOptions createChromeOptionsForExtensions() {
111113
ChromeOptions options = (ChromeOptions) Browser.CHROME.getCapabilities();
112114
return options.setExperimentalOption(
113-
"prefs", ImmutableMap.of("extensions.ui.developer_mode", true));
115+
"prefs",
116+
ImmutableMap.of("extensions.ui.developer_mode", true, "extensions-on-chrome-urls", true));
114117
}
115118
}

java/test/org/openqa/selenium/edge/EdgeOptionsFunctionalTest.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@
2020
import static org.assertj.core.api.Assertions.assertThat;
2121
import static org.openqa.selenium.remote.CapabilityType.ACCEPT_INSECURE_CERTS;
2222

23+
import com.google.common.collect.ImmutableMap;
2324
import java.io.IOException;
2425
import java.nio.file.Files;
2526
import java.util.Base64;
@@ -94,6 +95,9 @@ public void canAddExtensionFromFile() {
9495
@NoDriverBeforeTest
9596
public void canAddExtensionFromStringEncodedInBase64() throws IOException {
9697
EdgeOptions options = new EdgeOptions();
98+
options.setExperimentalOption(
99+
"prefs",
100+
ImmutableMap.of("extensions.ui.developer_mode", true, "extensions-on-chrome-urls", true));
97101
options.addEncodedExtensions(
98102
Base64.getEncoder().encodeToString(Files.readAllBytes(InProject.locate(EXT_PATH))));
99103
localDriver = new WebDriverBuilder().get(options);

0 commit comments

Comments
 (0)