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(); ```