Package com.microsoft.playwright
Interface ConsoleMessage
-
public interface ConsoleMessageConsoleMessageobjects are dispatched by page via thePage.onConsoleMessage()event. For each console message logged in the page there will be corresponding event in the Playwright context.// Listen for all console messages and print them to the standard output. page.onConsoleMessage(msg -> System.out.println(msg.text())); // Listen for all console messages and print errors to the standard output. page.onConsoleMessage(msg -> { if ("error".equals(msg.type())) System.out.println("Error text: " + msg.text()); }); // Get the next console message ConsoleMessage msg = page.waitForConsoleMessage(() -> { // Issue console.log inside the page page.evaluate("console.log('hello', 42, { foo: 'bar' });"); }); // Deconstruct console.log arguments msg.args().get(0).jsonValue() // hello msg.args().get(1).jsonValue() // 42
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description List<JSHandle>args()List of arguments passed to aconsolefunction call.Stringlocation()URL of the resource followed by 0-based line and column numbers in the resource formatted asURL:line:column.Pagepage()The page that produced this console message, if any.Stringtext()The text of the console message.Stringtype()One of the following values:"log","debug","info","error","warning","dir","dirxml","table","trace","clear","startGroup","startGroupCollapsed","endGroup","assert","profile","profileEnd","count","timeEnd".
-
-
-
Method Detail
-
args
List<JSHandle> args()
List of arguments passed to aconsolefunction call. See alsoPage.onConsoleMessage().- Since:
- v1.8
-
location
String location()
URL of the resource followed by 0-based line and column numbers in the resource formatted asURL:line:column.- Since:
- v1.8
-
page
Page page()
The page that produced this console message, if any.- Since:
- v1.34
-
text
String text()
The text of the console message.- Since:
- v1.8
-
type
String type()
One of the following values:"log","debug","info","error","warning","dir","dirxml","table","trace","clear","startGroup","startGroupCollapsed","endGroup","assert","profile","profileEnd","count","timeEnd".- Since:
- v1.8
-
-