如何让你尝试过什么题目的输入元素如何获取输入元素的title属性? - webdriver的
<input type="image" title="Previous Page">
<input type="image" title="First Page">
<input type="image" title="Next Page">
<input type="image" title="Last Page">
如何让你尝试过什么题目的输入元素如何获取输入元素的title属性? - webdriver的
<input type="image" title="Previous Page">
<input type="image" title="First Page">
<input type="image" title="Next Page">
<input type="image" title="Last Page">
属性?通常像下面应该工作:
WebElement element = driver.findElement(By.tagName("input"));
String title = element.getAttribute("title");
由吉姆·埃文斯提供的答案是正确的IMO,但对于更具体的一个我建议像下面。记住,复制面食可能无法正常工作,你需要改变一些东西以便能够处理完整的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"));
}
}
上面的代码将环路对于所有的在网页是从类型=“图像”和所述控制台上显示的那些中的每一个的“标题”属性。
尽管如此,仍然应该将Jim的答案作为正确答案。
首先,您需要确定要从中获取属性值标题的输入元素。
然后像下面的东西必须工作。
element.getAttribute("title");
我得到空字符串,之后我尝试了上面的代码 – 2013-02-15 21:01:07
上面的代码将只返回您
– aimbire 2013-02-16 21:57:39一脚内与变量名“输入”的第一要素!我在我的Python代码中使用了get_attribute(),令我惊讶的是它工作正常! :-) – 2014-03-11 19:44:46