【问题标题】:How to write Single Xpath instead of Multiple如何编写单个 Xpath 而不是多个
【发布时间】:2021-01-17 05:14:32
【问题描述】:

我正在使用带类型脚本的量角器。我有一个元素:

xpath = "**//div[@class='loglist']/div[1]/div[2]**"

随后,我在不同的 div 中将其他元素标识为:

**/div[2]/div[2]**, **/div[3]/div[2]**, /**div[4]/div[2]**, 

只保留 div 部分的变化

如何将这些全部写入一个 xpath 而不是多个 xpath?

【问题讨论】:

  • 不清楚你在问什么。不同 div 中的元素按定义将位于不同的 xpath...请尝试以更清晰的方式陈述您的问题,并展示实现目标的任何尝试。

标签: typescript selenium xpath protractor


【解决方案1】:

类似的东西

_locator = function (i, k) {
  return "//div[@class='loglist']/div[" + i + "]/div[" + k "]"
}
element(by.xpath(_locator(1,2)))

但是这是用javascript写的,我想你可以从这里拿来和TS做个类比

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-01-18
    • 1970-01-01
    • 2015-09-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-14
    相关资源
    最近更新 更多