有没有一种官方方法可以确定我从函数接收的输入是 ElementFinder
(单个 Web 元素)还是 ElementArrayFinder
(一组网页元素)。
到目前为止我已经得到了这个。
if (_.isFunction(elemOrElems.count)) {
// it's an ElementArrayFinder
}
这似乎依赖于将来很容易损坏的 API。
最佳答案
如果你不想依赖某个方法,使用instanceof怎么样?
if(elemOrElems instanceof protractor.ElementFinder){
..
}
关于javascript - 确定是 ElementFinder 还是 ElementArrayFinder?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30359023/