通过 Protractor 自动化 Google.Com 的端到端测试
Automate End to End Test of Google.Com through Protractor
我正在尝试让 Protractor 转到 google.com 并搜索一个词。
- 我已经来到量角器加载非 angular 页面的地方 Google
然后将文本放入。如何使其按 "enter" 或单击
按钮?
- 此外,我没有找到任何关于如何编写量角器的指南
测试和可用的功能?我也是 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
我正在尝试让 Protractor 转到 google.com 并搜索一个词。
- 我已经来到量角器加载非 angular 页面的地方 Google 然后将文本放入。如何使其按 "enter" 或单击 按钮?
- 此外,我没有找到任何关于如何编写量角器的指南 测试和可用的功能?我也是 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