需要帮助编写 xpath

时间:2021-01-22 22:37:08

标签: selenium xpath

因为我是硒的初学者。我想同时加入 class='criteria-label' 和 class="criteria-value" 并编写一个 XPath。有人可以帮我吗?

<li _ngcontent-bio-c430="" xpath="1"><div _ngcontent-bio-c430="" class="container__pad-bottom"><label _ngcontent-bio-c430="" style="display: block;"><span _ngcontent-bio-c430="" class="criteria-label">Last Name</span></label><p _ngcontent-bio-c430="" class="criteria-value"> = SITA </p></div></li>

1 个答案:

答案 0 :(得分:1)

您的 xpath 应如下所示:

//*[contains(@class, 'criteria-label') or contains(@class ,'criteria-value')]

为了试验、学习和验证 xpath,我可以推荐 xpather 和这个 cheatsheet

编辑

要加入这两个文本,您可以使用 string-join()

string-join((//span[@class='criteria-label']/text(),//p[@class ,'criteria-value']/text()),'')
相关问题