有没有一种正式的方法来确定我从函数接收的输入是ElementFinder
(单个Web元素)还是ElementArrayFinder
(Web元素的集合)。
到目前为止,我已经知道了。
if (_.isFunction(elemOrElems.count)) {
// it's an ElementArrayFinder
}
这似乎取决于将来可能会轻易中断的API。
最佳答案
如果您不想依赖方法,那么如何使用instanceof?
if(elemOrElems instanceof protractor.ElementFinder){
..
}