diff --git a/java/docs/api/class-worker.mdx b/java/docs/api/class-worker.mdx
index db74ebe8fb..0b07a89e82 100644
--- a/java/docs/api/class-worker.mdx
+++ b/java/docs/api/class-worker.mdx
@@ -126,6 +126,36 @@ Worker.waitForClose(callback, options);
---
+### waitForConsoleMessage {#worker-wait-for-console-message}
+
+Added in: v1.57worker.waitForConsoleMessage
+
+Performs action and waits for a console message.
+
+**Usage**
+
+```java
+Worker.waitForConsoleMessage(callback);
+Worker.waitForConsoleMessage(callback, options);
+```
+
+**Arguments**
+- `options` `Worker.WaitForConsoleMessageOptions` *(optional)*
+ - `setPredicate` [Predicate]<[ConsoleMessage]> *(optional)*#
+
+ Receives the [ConsoleMessage] object and resolves to true when the waiting should resolve.
+ - `setTimeout` [double] *(optional)*#
+
+ Maximum time to wait for in milliseconds. Defaults to `30000` (30 seconds). Pass `0` to disable timeout. The default value can be changed by using the [BrowserContext.setDefaultTimeout()](/api/class-browsercontext.mdx#browser-context-set-default-timeout).
+- `callback` [Runnable]#
+
+ Callback that performs the action triggering the event.
+
+**Returns**
+- [ConsoleMessage]#
+
+---
+
## Events
### onClose(handler) {#worker-event-close}
diff --git a/java/docs/locators.mdx b/java/docs/locators.mdx
index cbb508e2a7..434417c326 100644
--- a/java/docs/locators.mdx
+++ b/java/docs/locators.mdx
@@ -459,7 +459,7 @@ Locators can be filtered by text with the [Locator.filter()](/api/class-locator.
page.getByRole(AriaRole.LISTITEM)
.filter(new Locator.FilterOptions().setHasText("Product 2"))
.getByRole(AriaRole.BUTTON,
- new Page.GetByRoleOptions().setName("Add to cart"))
+ new Locator.GetByRoleOptions().setName("Add to cart"))
.click();
```