如何将两个xpath合并为一个xpath

时间:2019-02-14 06:39:49

标签: selenium

Please find screenshot

Xpath表达式为: 1.xpath

//td[.//span='Large' and .//span='Angelfish']

2.Xpath

//td[.//span='EST-1']

在两个xpath之上,我想将其合并为单个xpath。我尝试了以下

//td[.//span='EST-1' and .//span='Large' and .//span='Angelfish']

但是没有运气。任何帮助表示赞赏...

1 个答案:

答案 0 :(得分:0)

我认为您是在谈论JPetStore网站Angelfish表,您可以尝试以下Xpaths:

//td[span[text()='Large'] and span[text()='Angelfish']]/preceding::td/a[text()='EST-1']

//td[span[text()='Small'] and span[text()='Angelfish']]/preceding::td/a[text()='EST-2']

但是我不确定您需要从中获得什么价值,因为您的问题不清楚,给定的信息也不够。