File tree Expand file tree Collapse file tree 1 file changed +6
-0
lines changed
java/server/src/org/openqa/selenium/remote/server Expand file tree Collapse file tree 1 file changed +6
-0
lines changed Original file line number Diff line number Diff line change 28
28
import org .openqa .grid .shared .GridNodeServer ;
29
29
import org .openqa .grid .web .servlet .DisplayHelpServlet ;
30
30
import org .openqa .grid .web .servlet .beta .ConsoleServlet ;
31
+ import org .openqa .selenium .ImmutableCapabilities ;
31
32
import org .openqa .selenium .Platform ;
32
33
import org .openqa .selenium .remote .SessionId ;
33
34
import org .openqa .selenium .remote .server .handler .DeleteSession ;
47
48
import java .util .Map ;
48
49
import java .util .concurrent .TimeUnit ;
49
50
import java .util .logging .Logger ;
51
+ import java .util .stream .Collectors ;
50
52
51
53
import javax .servlet .Servlet ;
52
54
@@ -205,6 +207,10 @@ private NewSessionPipeline createPipeline(StandaloneConfiguration configuration)
205
207
caps -> {
206
208
builder .addCapabilitiesMutator (new ChromeMutator (caps ));
207
209
builder .addCapabilitiesMutator (new FirefoxMutator (caps ));
210
+ builder .addCapabilitiesMutator (c -> new ImmutableCapabilities (c .asMap ().entrySet ().stream ()
211
+ .filter (e -> ! e .getKey ().startsWith ("se:" ))
212
+ .filter (e -> e .getValue () != null )
213
+ .collect (Collectors .toMap (Map .Entry ::getKey , Map .Entry ::getValue ))));
208
214
}
209
215
);
210
216
}
You can’t perform that action at this time.
0 commit comments