LoginSignup
1
1

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

Posted at

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

コード例

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

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

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

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

  // SOME LINES
}

チャットメンバー募集

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

プロフィール・経歴

1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1