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