Skip to content

Commit ad4d1c7

Browse files
committed
[java] Passing extra options to legacy Firefox process
1 parent ff7c00b commit ad4d1c7

File tree

2 files changed

+5
-0
lines changed

2 files changed

+5
-0
lines changed

java/client/src/org/openqa/selenium/firefox/FirefoxBinary.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -139,6 +139,10 @@ protected String getPath() {
139139
return executable.getPath();
140140
}
141141

142+
protected List<String> getExtraOptions() {
143+
return extraOptions;
144+
}
145+
142146
public long getTimeout() {
143147
return timeout;
144148
}

java/client/src/org/openqa/selenium/firefox/XpiDriverService.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -139,6 +139,7 @@ public void start() throws IOException {
139139
Map<String, String> env = envBuilder.build();
140140

141141
List<String> cmdArray = new ArrayList<>(getArgs());
142+
cmdArray.addAll(binary.getExtraOptions());
142143
cmdArray.add("-foreground");
143144
process = new CommandLine(binary.getPath(), Iterables.toArray(cmdArray, String.class));
144145
process.setEnvironmentVariables(env);

0 commit comments

Comments
 (0)