如何在输入元素中获取Title的属性
<input type="image" title="Previous Page">
<input type="image" title="First Page">
<input type="image" title="Next Page">
<input type="image" title="Last Page">
答案 0 :(得分:12)
你有什么尝试?通常,以下内容应该起作用:
WebElement element = driver.findElement(By.tagName("input"));
String title = element.getAttribute("title");
答案 1 :(得分:3)
Jim Evans提供的答案是正确的,但对于更具体的一个,我建议如下。记住复制意大利面可能不起作用,你需要改变一些东西才能使用完整的HTML。
List<WebElement> elements = driver.findElements(By.tagName("input"));
for (WebElement element : elements) {
if (element.getAttribute("type").equals("image")) {
System.out.println(element.getAttribute("title"));
}
}
以上代码将循环显示来自type =“image”的网页中的所有内容,并在控制台上打印其中每个代码的“title”属性。
尽管如此,你应该把吉姆的答案投票给正确的答案。
答案 2 :(得分:1)
首先,您需要确定要从中获取属性 title 的值的输入元素。
然后,以下内容必须有效。
element.getAttribute("title");
答案 3 :(得分:-1)
它非常简单,也可以使用。
String title = driver.getTitle();