在量角器中,是否有一种方法可以确定是否可以通过与所使用的定位器不同的定位器找到ElementFinder?我无法从定位器构造第二个ElementFinder并使用.equals,因为原始ElementFinder可能不是定位器找到的第一个元素。

我当前的解决方案是从定位器构造ElementArrayFinder,然后将.each.filter.equals结合使用,但是我想知道是否有一种方法可以通过内置功能更简洁地避免样板生成或发挥自己的作用。

最佳答案

有什么合理的理由可以避免编写自己的方法?
恕我直言,在ElementArrayFinder上进行.filter比使用带有:nth-​​of-type()选择器的xpath更好。
在量角器中,您可以通过各种查找元素来查找元素(请参阅:http://www.protractortest.org/#/api?view=ProtractorBy)-也可以派上用场。

希望我能帮上忙。如果不是,请指明您的问题。

关于javascript - 确定ElementFinder是否与定位器匹配,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/44293643/

10-10 08:32