gpt4 book ai didi

xpath - WebDriver通过组合的xpath查找元素

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

有什么方法可以识别两个xpath值。

我的文字位于网页的某处,另一页中的文字存在于同一元素中,但是具有不同的xpath。请参阅以下两个变体:

Variant1: .//*[@id='quote_1']/div[2]/div[1]/div[1]/div[1]/p[2] 

Variant2: .//*[@id='quote_1']/div/div[1]/div[1]/div[1]/div[2]/div[3]/span[2]


我正在寻找如何将这两个xpath组合为一个,如下所示:

xpath = Variant1 or Variant2;

谢谢。

最佳答案

XPath联合运算符|可能是您要的:

  .//*[@id='quote_1']/div[2]/div[1]/div[1]/div[1]/p[2]  
|
.//*[@id='quote_1']/div/div[1]/div[1]/div[1]/div[2]/div[3]/span[2]


此XPath表达式选择两个节点集的并集:


.//*[@id='quote_1']/div[2]/div[1]/div[1]/div[1]/p[2]选择的所有节点
.//*[@id='quote_1']/div/div[1]/div[1]/div[1]/div[2]/div[3]/span[2]选择的所有节点

关于xpath - WebDriver通过组合的xpath查找元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9535905/

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