我试图从存在的几个复选框中找到一个复选框,并且li
仅给出给定的属性和数据值。
我怎样才能找到请帮忙
您可以使用By.ByTagName
. 喜欢
List<WebElement> list = webDrive.findElements(By.tagName("li"));
WebElement webElement = list.get(3);// assumed 3 li would be required Object.
String str = webElement.getText();
它将返回您的 li 列表WebElements
,因为 List 已编入索引,因此您可以Item
按索引值获取。
其他您也可以通过 定位元素XPath
。
WebDriver#findElement(By.xpath("xpath expression"));
您可以使用 firePath( mozila firefox extension ) 轻松获取 xpath。