WebdriverIO 實戰練習 - 登入登出

簡易測試規格

測試項目 測試描述 預期結果
登入失敗 ... 顯示登入失敗訊息
登入成功 ... 進入首頁
登出 ... 顯示登出成功訊息

建立第一個前端測試程式

// 建立空的 test/specs 資料夾
mkdir -p ./test/specs

// 先把 Selenium Server 執行起來 (視窗一)
webdriver-manage start

// 然後再跑測試程式 (視窗二)
npm test

帳號密碼

<http://demo.keystonejs.com/keystone/signin>
帳號:[email protected]
密碼:demo

完成下面的前端測試程式

// 斷言函式庫
var assert = require('assert');

describe('第一個前端測試程式', function() {

  /*
  beforeEach(function() {
    browser.pause(8000);
  });
  */

  it('登入失敗', function() {
    browser.url('http://demo.keystonejs.com/keystone/signin');
    // 輸入帳號
    // 輸入錯誤密碼
    // 按送出按鈕
    // 檢查是否出現警告訊息
    // 警告訊息的文字內容,是否如預期
  });

  it('登入成功', function() {
    // 輸入帳號
    // 輸入正確密碼
    // 按送出按鈕
    // 檢查是否存在登出連結
  });

  it('登出', function() {
    // 點選登出
    // 檢查是否出現登出成功的訊息
  });

});

results matching ""

    No results matching ""