Slide 28
Slide 28 text
コード例
/**
* ヘッダー部分のタイトル文字列を検証します
* @param page ページ
* @param headerTitle 期待する文字列
*/
export async function assertHeaderTitle(page: Page, headerTitle: string) {
const $header = await page.$('.header')
if (!$header) {
throw Error('class に "header" が指定された要素が見つかりませんでした ')
}
const value = await $header.evaluate((el) => el.textContent)
await expect(value).toEqual(headerTitle)
}
CSSセレクター風な記述がわかりやすい!