【发布时间】:2016-07-14 17:21:39
【问题描述】:
最近,我们已升级到 Protractor 4.0.0,但我们的测试立即开始失败:
错误:TypeError:无法读取未定义的属性“原型”
onPrepare() 在以下行中失败:
protractor.ElementArrayFinder.prototype.takewhile = function(whileFn) {
// ...
};
我们是extending ElementArrayFinder to support takewhile function。
看起来protractor.ElementArrayFinder 现在未定义。
我们应该如何在 Protractor 4 中扩展 ElementArrayFinder?
我在更改日志中的重大更改中没有看到任何相关内容。
问题跟踪链接:Cannot read property 'prototype' of undefined (Protractor 4 upgrade problem)。
【问题讨论】:
标签: javascript angularjs testing protractor