如何讓你嘗試過什麼題目的輸入元素如何獲取輸入元素的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