環境
- Playwright 1.25
やりたいこと
ページにある要素のinnerTextを取得したい
コード
ポイントは el: HTMLElement
していること。これがないと型がanyになってしまいエラーになる。
import { chromium } from 'playwright'; (async () => { const browser = await chromium.launch({}); const page = await browser.newPage(); const url = 'https://example.com/'; await page.goto(url); await page.waitForSelector('h1'); const code = await page.$eval('h1', (el: HTMLElement) => (el).innerText); console.log(code); await browser.close(); })();