ConsoleMessage
Source URL: https://playwright.dev/docs/api/class-consolemessage
ConsoleMessage | Playwright
섹션 제목: “ConsoleMessage | Playwright”ConsoleMessage 객체는 page.on(‘console’) 이벤트를 통해 페이지에서 전달됩니다. 페이지에서 기록되는 각 콘솔 메시지에 대해 Playwright 컨텍스트에서 해당 이벤트가 발생합니다.
// Listen for all console logs page.on('console', msg => console.log(msg.text()));
// Listen for all console events and handle errors page.on('console', msg => { if (msg.type() === 'error') console.log(`Error text: "${msg.text()}"`); });
// Get the next console log const msgPromise = page.waitForEvent('console'); await page.evaluate(() => { console.log('hello', 42, { foo: 'bar' }); // Issue console.log inside the page }); const msg = await msgPromise;
// Deconstruct console log arguments await msg.args()[0].jsonValue(); // hello await msg.args()[1].jsonValue(); // 42args
섹션 제목: “args”v1.9 이전에 추가됨 consoleMessage.args
console 함수 호출에 전달된 인수 목록입니다. page.on(‘console’)도 참고하세요.
사용법
consoleMessage.args();반환값
location
섹션 제목: “location”v1.9 이전에 추가됨 consoleMessage.location
사용법
consoleMessage.location();반환값
리소스의 URL입니다.
* `lineNumber` [number](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#Number_type "Number")리소스에서 0부터 시작하는 줄 번호입니다.
* `columnNumber` [number](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#Number_type "Number")리소스에서 0부터 시작하는 열 번호입니다.
page
섹션 제목: “page”추가된 버전: v1.34 consoleMessage.page
해당 콘솔 메시지를 생성한 페이지(있는 경우)입니다.
사용법
consoleMessage.page();반환값
text
섹션 제목: “text”v1.9 이전에 추가됨 consoleMessage.text
콘솔 메시지의 텍스트입니다.
사용법
consoleMessage.text();반환값
type
섹션 제목: “type”v1.9 이전에 추가됨 consoleMessage.type
사용법
consoleMessage.type();반환값
- “log” | “debug” | “info” | “error” | “warning” | “dir” | “dirxml” | “table” | “trace” | “clear” | “startGroup” | “startGroupCollapsed” | “endGroup” | “assert” | “profile” | “profileEnd” | “count” | “time” | “timeEnd”#
worker
섹션 제목: “worker”추가된 버전: v1.57 consoleMessage.worker
해당 콘솔 메시지를 생성한 웹 워커 또는 서비스 워커(있는 경우)입니다. 웹 워커의 콘솔 메시지에도 consoleMessage.page()가 null이 아님에 유의하세요.
사용법
consoleMessage.worker();반환값