首先使用 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