Skip to content

Latest commit

 

History

History
40 lines (34 loc) · 1.08 KB

07_e2etest_first_case.md

File metadata and controls

40 lines (34 loc) · 1.08 KB

github 程式體驗

透過底下描述,我們可以快速瞭解 github 頁面流程,以及透過快速進行頁面測試,檔名設定為 github_test.js

Scenario('search', (I) => {
  I.amOnPage('https://github.com/search');
  I.fillField('Search GitHub', 'mokayo');
  I.pressKey('Enter');
  I.see('miiixr/mokayo', 'a');
});

Scenario('signin', (I) => {
  I.click('Sign in');
  I.see('Sign in to GitHub');
  I.fillField('Username or email address', 'user@user.com');
  I.fillField('Password', '123456');
  I.click('Sign in');
  I.see('Incorrect username or password.', '.flash-error');
});

Scenario('register', (I) => {
  within('.js-signup-form', function () {
    I.fillField('user[login]', 'User');
    I.fillField('user[email]', 'user@user.com');
    I.fillField('user[password]', 'user@user.com');
    I.fillField('q', 'aaa');
    I.click('button');
  });
  I.see('There were problems creating your account.');
  I.click('Explore');
  I.seeInCurrentUrl('/explore');
});

檔案名稱設定完後,一樣進行執行,將會看到瀏覽器成果。

codeceptjs run --steps