gpt4 book ai didi

xpath - 在 Protractor 中创建复杂 xpath 的标准过程

转载 作者:行者123 更新时间:2023-12-03 17:25:38 24 4
gpt4 key购买 nike

我正在寻找标准方法来达到 Protractor 中复杂的 xpath 表达式。

例如我有一个复杂的xpath,如下所示:

(//*[contains(@class,'day')][normalize-space(text())='2'])[1]

在这里,我必须首先访问与 xpath 匹配的元素
//*[contains(@class,'day')][normalize-space(text())='2']

然后从匹配的中选择第一个。任何指针?

最佳答案

首先,除非万不得已,否则不应使用 XPath。我第二the recommendation by @Kacper阅读他发布的风格指南。

但是,如果您不喜欢使用 XPath,(有时这是不可避免的),您可以选择第一个匹配的元素,如下所示:

element.all(by.xpath("//*[contains(@class,'day')][normalize-space(text())='2']")).first();

关于xpath - 在 Protractor 中创建复杂 xpath 的标准过程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44899311/

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