🖥

Playwright で if then else 的な条件分岐をしたい

2024/05/11に公開

本来であれば良くないことだと思うが、対象環境の状態に応じて、どうしてもテストケース内で条件分岐させたい場合があると思う

コード例

以下はページに特定のテキストがなければテストをスキップする例

強制的に例外を補足して return させてしまう

test('example', async ({ page }) => {
  // SOME LINES

  try {
    await expect(page.getByText('SOME TEXT')).toBeVisible()
  } catch (exceptionVar) {
    console.log('SKIP!')
    return
  }

  // SOME LINES
}

チャットメンバー募集

何か質問、悩み事、相談などあればLINEオープンチャットもご利用ください。

https://line.me/ti/g2/eEPltQ6Tzh3pYAZV8JXKZqc7PJ6L0rpm573dcQ

プロフィール・経歴

https://github.com/YumaInaura/YumaInaura

公開日時

2024-05-09

Discussion