以下是一堆链接<a elements
, 只有一个 链接的 href 属性值中包含子字符串 "long"
<a class="c1" href= "very_lpng string" > name1 </a>
<a class="g2" href= "verylong string" > name2 </a> // The one that I need
<a class="g4" href= "very ling string" > name3 </a>
<a class="g5g" href= "very ng string" > name4 </a>
...................
我需要点击那些 href
中包含 "long" 子字符串的链接。我该如何做?
PS: driver.findElement(By.partialLinkText("long")).click();
// 因为它是通过名称选择的
driver.findElement(By.xpath("//@href[contains(text(), 'long'.)]).click();
- Richard