【发布时间】:2016-08-12 17:02:55
【问题描述】:
我写了一个自定义定位器:
onPrepare: function() {
browser.ignoreSynchronization = true;
by.addLocator('automationId', function(value, parentElement) {
parentElement = parentElement || document;
var nodes = parentElement.querySelectorAll('[automationId]');
return Array.prototype.filter.call(nodes, function(node) {
return (node.getAttribute('automationId') === value);
});
});
},
但是当我尝试使用它并运行时:
element(by.automationId('auto-id'));
错误是:
Property automationId does not exist on type IProtractorLocationStrategy
如何解决这个问题?
【问题讨论】:
标签: javascript testing angular typescript protractor