gpt4 book ai didi

javascript - 确定 ElementFinder 是否与定位器匹配

转载 作者:行者123 更新时间:2023-11-28 04:34:55 25 4
gpt4 key购买 nike

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

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

最佳答案

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

希望我有帮助。如果不是 - 请具体说明您的问题。

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

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com