我正在尝试从多个复选框中找到一个复选框,并且给出的属性为li
且仅为数据值。
我如何找到请帮助
答案 0 :(得分:0)
您可以使用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
列表,因为列表已编入索引,因此您可以按索引值获取Item
。
其他您也可以通过XPath
找到元素。
WebDriver#findElement(By.xpath("xpath expression"));
您可以使用firePath(mozila firefox extension)轻松获取xpath。