首先使用 Protractor 進行測試

Protractor 只需要兩個檔案來執行第一個測試,spec(測試程式碼)檔案和配置檔案。spec 檔案包含測試程式碼,另一個包含配置詳細資訊,如 spec 檔案路徑,瀏覽器詳細資訊,測試 URL,框架引數等。要編寫第一個測試,我們將只提供 selenium 伺服器地址和 spec 檔案路徑。其他引數如瀏覽器,timeout,框架將被選為預設值。

Protractor 的預設瀏覽器是 Chrome。

conf.js - 配置檔案

exports.config = {
  seleniumAddress: 'http://localhost:4444/wd/hub',
  specs: ['spec.js']
};

spec.js - 規範(測試程式碼)檔案

describe('first test in protractor', function() {
  it('should verify title', function() {
    browser.get('https://angularjs.org');

    expect(browser.getTitle()).toEqual('AngularJS — Superheroic JavaScript MVW Framework');
  });
});

seleniumAddress - 執行 webdriver 伺服器的伺服器的路徑。

specs - 包含測試檔案路徑的陣列元素。可以通過逗號分隔值指定多個路徑。

describe - 來自 Jasmine 框架的語法。describe 語法 sta