下面是HTML:如何使用Java中的WebDriver中的XPATH單擊此元素?
<li>
<input type="checkbox" checked="" name="selectedMstrPrivGroupList[9].mstrAuthorities[0].status"/>
Add Dexter
</li>
這怎麼可能元素被點擊的webdriver的?這是一個複選框。我想使用XPath,因爲我在頁面中有近30個複選框。這樣我就可以創建一個通用方法並僅傳遞WebElement。我嘗試了以下,但沒有奏效。
Driver.findElement(By.xpath("//input[contains(.,'Add Dexter')]")).click();
爲什麼不用findElements做到這一點?另一種選擇可能是cssSelectors – Tarken
另一種選擇,但它們不是同一回事。請正確標記您的問題。 – BoltClock