所以我有以下标签,我想使用XPath查找:
<h1 id="label">This is the text</h1>
通常情况下,我会这样写:
//h1[@id='Label' and text() = "This is the text"]
或者,如果我想提取文本的一部分,我可以使用以下方法:
//h1[text()[contains(.,'text')]]
现在,我尝试寻找教程,了解是否可以混合使用两种语句:因此,我想要一个包含@id和包含文本“Text”的Xpath表达式。这样的事情是否可能?我尝试过以下操作:
//h1[@id='Label' and [contains(@text,"text"])]
但这并没有给我一个正确的结果。
多个条件://h1[@id='Label' and contains(text(), 'text')] 部分匹配://span[contains(text(), 'Assign Rate')] 以...开始://input[starts-with(@id,'reportcombo'); 值带有空格://div[./div/div[normalize-space(.)='More Actions...']] 兄弟节点://td[.='LoadType']/following-sibling::td[1]/select" 更复杂的://td[contains(normalize-space(@class), 'actualcell sajcell-row-lines saj-special x-grid-row-collapsed')]
- anshul Guptaselenium
标签的现有问题的副本。我们可以重新打开这个问题吗? - undetected Selenium