通过 Protractor 自动化 Google.Com 的端到端测试

Automate End to End Test of Google.Com through Protractor

我正在尝试让 Protractor 转到 google.com 并搜索一个词。

  1. 我已经来到量角器加载非 angular 页面的地方 Google 然后将文本放入。如何使其按 "enter" 或单击 按钮?
  2. 此外,我没有找到任何关于如何编写量角器的指南 测试和可用的功能?我也是 JS 和 Angular 的新手。 我应该学习更多 AngularJS 概念还是量角器概念?

spec.js:

browser.waitForAngularEnabled(false);
describe('Enter Search Term', function() {
 it('This will insert into the text field in google.com', function() {
 browser.get('www.google.com');
 element(by.xpath('//*[@id="q"]')).sendKeys('What is Protractor?');
  var query = element(by.xpath('//*[@id="q"]'));
expect(query = 'What is Protractor?');
browser.pause();
  });
});

conf.js:

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

通过 xpath 映射页面链接完成这项工作。

https://github.com/SDasman/Angular_Protractor_End2End_Tests/tree/master/Protractor_Google