如何在量角器中扩展protractor.ExpectedConditions
?
我尝试了类似的方法来扩展ElementFinder
:
function myFunction(elementFinder){
function clientScript(e){
return someCondition(e);
}
return () => browser.executeScript(clientScript, elementFinder.getWebElement());
}
protractor.ExpectedConditions.prototype.myFunction = myFunction;
但是失败了:
“ E /启动器-错误:TypeError:无法设置未定义的属性'myFunction'”
我确实注意到通过分配protractor.ExpectedConditions.myFunction
似乎可行,但是这样做安全吗?
答案 0 :(得分:0)
是您的代码中的错误,请先定义
protractor.ExpectedConditions
那你就不能面对这个错误。