【发布时间】:2014-08-26 01:06:53
【问题描述】:
我正在为登录页面编写 e2e 测试,但我意识到我不知道我的测试应该有多深。我澄清自己:一项主要测试必须是真实登录,显然,另一项将是虚假登录。另一个测试可以检查登录页面工作上的现有链接。但是,我应该测试显示所有页面的元素吗?例如:编写测试来检查 div 并显示其中的元素:
it('It should be displayed a Elke Winter div', function(){
var elkeDiv = angularPage.elkeDiv;
expect(elkeDiv.isDisplayed()).toBe(true);
var title = angularPage.titleElke;
var img = angularPage.imgElke;
var content = angularPage.contentElke;
var telephoneDt = angularPage.telDt;
var telephoneDd = angularPage.telDd;
var faxDt = angularPage.faxDt;
var faxDd = angularPage.faxDd;
expect(title.isDisplayed()).toBe(true);
expect(img.isDisplayed()).toBe(true);
expect(content.isDisplayed()).toBe(true);
expect(telephoneDt.isDisplayed()).toBe(true);
expect(telephoneDd.isDisplayed()).toBe(true);
expect(faxDt.isDisplayed()).toBe(true);
expect(faxDd.isDisplayed()).toBe(true);
});
你怎么看? 谢谢
【问题讨论】: