diff --git a/playwright/src/main/java/com/microsoft/playwright/impl/CDPSessionImpl.java b/playwright/src/main/java/com/microsoft/playwright/impl/CDPSessionImpl.java index 06d33be2..8db1cd38 100644 --- a/playwright/src/main/java/com/microsoft/playwright/impl/CDPSessionImpl.java +++ b/playwright/src/main/java/com/microsoft/playwright/impl/CDPSessionImpl.java @@ -35,7 +35,10 @@ public class CDPSessionImpl extends ChannelOwner implements CDPSession { super.handleEvent(event, parameters); if ("event".equals(event)) { String method = parameters.get("method").getAsString(); - JsonObject params = parameters.get("params").getAsJsonObject(); + JsonObject params = null; + if (parameters.has("params")) { + params = parameters.get("params").getAsJsonObject(); + } listeners.notify(method, params); } }