Slide 17
Slide 17 text
データドリブンテスト
let accounts = new DataTable(['メールアドレス', 'パスワード']); // ⾒出しの定義
accounts.add(['ichiro@example.com', 'password']); // 登録
accounts.add(['sakura@example.com', 'pass1234']); // 登録
// Data() に利⽤したいデータを格納する
// Use special param `current` to get current data set
Data(accounts).Scenario('Test Login', ({ I, current }) => {
I.amOnPage('https://hotel.testplanisphere.dev/ja/')
I.click('ログイン')
I.fillField('メールアドレス', current['メールアドレス']); //
I.fillField('パスワード', current['パスワード']);
I.pressKey('Enter')
});