LoginSignup
1
1

More than 3 years have passed since last update.

Cypress で form 送信後の画面を待ち受けたい

Last updated at Posted at 2020-01-20

既存の WP 製システムにリグレッションテストを作っていく際に必要になったので調べました。

// form を submit で送信
cy.get('#my_submit_button').submit()

// `location.pathname` に
// 指定の文字列 (/path/to/new/page) が現れる事をテストする (ここでは最大10秒待つ指定)
cy.location('pathname', {timeout: 10000})
    .should('include', '/path/to/new/page')

// 遷移後の画面のテスト
cy.click('#new_page_button')

参考

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