开始更多地了解量角器。问题:如何检查页面上是否存在元素?第一个属性firstNsame不存在。如果一个元素不存在,我想继续进行脚本的其余部分。我正在使用此脚本,但看起来isPresent()代码不起作用:
var data = {"firstNsame": "Joke", "lastName": "Moker", "stateId": 49};
for (var key in data) {
try {
if (data.hasOwnProperty(key)) {
var el = element(by.model(key));
if (el.isPresent())
{
console.log('element present',key);
}
else
{
console.log('element not present',key);
}
}
}
catch (err) {
console.log('error occured',err);
}
}
请尝试以下操作:
element(by.model(key)).isPresent().then(function(present) {
console.log('Element present', present)
});
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句