Skip to content

Commit 84fad5e

Browse files
committed
fix bug preventing setting a timeout because the capability response is null
1 parent 9976521 commit 84fad5e

File tree

1 file changed

+7
-5
lines changed

1 file changed

+7
-5
lines changed

java/src/org/openqa/selenium/remote/AbstractDriverOptions.java

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -139,11 +139,13 @@ public Map<String, Object> asMap() {
139139
private Map<String, Number> getTimeouts() {
140140
Map<String, Number> newTimeouts = new HashMap<>();
141141
Object raw = getCapability(TIMEOUTS);
142-
((Map<?, ?>) raw).forEach((key, value) -> {
143-
if (key instanceof String && value instanceof Number) {
144-
newTimeouts.put((String) key, (Number) value);
145-
}
146-
});
142+
if (raw != null) {
143+
((Map<?, ?>) raw).forEach((key, value) -> {
144+
if (key instanceof String && value instanceof Number) {
145+
newTimeouts.put((String) key, (Number) value);
146+
}
147+
});
148+
}
147149
return newTimeouts;
148150
}
149151
}

0 commit comments

Comments
 (0)