2
我正在为我的角色js web应用程序编写量角器testscript。我正在使用一个jsonfile来填充页面上的数据。 try语句将寻找具有模型属性的元素:元素没有设置与量角器中的try catch?
var data = {name: 'James', address: '11 Sussex street'};
for (key in data) {
try {
var el = element(by.model('name'));
if (el.isElementPresent()) {
el.clear().sendKeys(data[key]);
}
}
catch (err) {
console.log('error occured', err);
}
}
当我现在运行的测试,我得到一个错误:
TypeError: Cannot read property 'findElementsOverride' of undefined
name元素存在,但不被设置?
你为什么不先用'元素(定位).isElementPresent()验证' – Chandermani 2014-10-28 11:24:02
我没有,但价值仍没有得到设置? – Pindakaas 2014-10-28 12:27:02