因为我是硒的初学者。我想同时加入 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>
答案 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()),'')