量角器由中继器命令中是否有错误
Is there a bug in Protractor by.repeater command
我从几天开始使用量角器。但是by.repeater函数似乎为每个ng-repeat元素显示通过测试,即使该绑定名称是错误的。这是量角器教程页面中给出的示例 http://angular.github.io/protractor/#/tutorial
// spec.js
describe('angularjs homepage', function() {
var firstNumber = element(by.model('first'));
var secondNumber = element(by.model('second'));
var goButton = element(by.id('gobutton'));
var latestResult = element(by.binding('latest'));
var history = element.all(by.repeater('result in memory'));
function add(a, b) {
firstNumber.sendKeys(a);
secondNumber.sendKeys(b);
goButton.click();
}
beforeEach(function() {
browser.get('http://juliemr.github.io/protractor-demo/');
});
it('should have a history', function() {
add(1, 2);
add(3, 4);
expect(history.count()).toEqual(2);
add(5, 6);
expect(history.count()).toEqual(3); // This is wrong!
});
});
但即使我更改了代码,它也提供了测试通过
// spec.js
describe('angularjs homepage', function() {
var firstNumber = element(by.model('first'));
var secondNumber = element(by.model('second'));
var goButton = element(by.id('gobutton'));
var latestResult = element(by.binding('latest'));
var history = element.all(by.repeater('result in me'));
function add(a, b) {
firstNumber.sendKeys(a);
secondNumber.sendKeys(b);
goButton.click();
}
beforeEach(function() {
browser.get('http://juliemr.github.io/protractor-demo/');
});
it('should have a history', function() {
add(1, 2);
add(3, 4);
expect(history.count()).toEqual(2);
add(5, 6);
expect(history.count()).toEqual(3); // This is wrong!
});
});
我不知道我是否在尝试使用它
我找到了答案。 这是量角器中的一个错误。问题是量角器检查是否
结果在我
在(使用 indexOf 命令)带有 ng-repeat 的字符串中,但不检查它是否等于它。
所以它通过"结果在我","结果在内存"而不是"导致内存"的测试用例
我认为它必须修复
相关文章:
- 如果文件不存在,fs.watch是否有错误处理程序
- Javascript 检查数组项是否有类错误
- 是否有一种全局方法来捕获 javascript 中的网络错误
- Cloud9 在生成子进程时抛出错误,是否有解决方法
- 是否有可能提供诸如 404 页面错误之类的信息,用于禁用 JavaScript
- 有没有办法让我使用 javascript 检查字符串是否以“错误”一词开头
- 如果对 JSONP 请求的服务器响应未正确包装在函数中,是否有任何方法可以覆盖“无效标签”错误
- 量角器由中继器命令中是否有错误
- 有没有一种方法可以在加载页面后检查iframe是否有错误消息
- 我的代码是否有任何错误,不允许在关闭应用程序后在移动浏览器上保留cookie
- 我修改了我的PHP代码,但是浏览器中显示的结果没有改变.是否有某种“缓存”?PHP中的错误
- 如何检查响应后jquery是否为空或有错误
- 是否有任何方法可以让mocha.js html报告器显示的错误信息保存到变量并警告到其他php文件
- 如何在jquery .validate()中检查是否有错误
- 是否有可能捕获错误“sys . webforms . pagerequestmanagerparserererrorex
- 无法打开,“加载失败,请检查您的页面是否有javascript错误”
- 在处理错误时是否有办法将承诺链起来,就像承诺是嵌套的一样
- 检查映像是否有错误
- 用Protractor检查浏览器控制台中是否有错误
- 检测用户是否有错误的日期/时间,这可能导致网站错误