Slide 35
Slide 35 text
コンテキスト内でのみ利用できるコマンド
Cypress.Commands.add("onRegisterPage", (fn) => {
Cypress.Command.Add("showMessage", (message) => { //
独自コマンドの定義
cy.log(message)
})
cy.url().should('include', 'register') // register
ページにいることを確認
fn(cy);
});
onRegisterPage
の中でだけ利用できる showMessage
というコマンドを定義し
た
例えば login
や fillCredentials
のようなhelperを定義してあげるとテストコ
ード記述が楽になる
同時に onRegisterPage
が呼ばれた段階で register
を含むURLにいることを確
認している