一、獲取測試對象的內容
1.獲取當前網(wǎng)頁標題:String?title=driver.getTitle();
2.獲取當前網(wǎng)頁的URL:String url=driver.getCurrentUrl();
3.獲取元素的文本值,比如鏈接,純文本等:String text=driver.findElement(By location).getText();
4.獲取元素指定屬性的值:String attribute=driver.findElement(By location).getAttribute("屬性"); //這里的參數(shù)可以是class、name等任意屬性
5.獲取元素輸入框內的文本值:String attribute=driver.findElement(By location).getAttribute("value");
6.獲取元素標簽名稱:String tagName=driver.findElement(By location).getTagName();
二踩身、獲取測試對象的狀態(tài)
1.是否顯示:使用element.is_displayed()方法太伊。
2.是否存在:使用find_element_by_xxx()方法剧浸,捕獲其拋出的異常, 如果存在異常的話則可以確定該元素不存在巍膘。
3.是否被選中:一般判斷表單元素缨硝,如radio或checkbox是否被選中击罪,使用element.is_selected()方法(返回true代表已被選中哲嘲,返回false代表未被選中)。
4.是否有效:即是否為灰化狀態(tài)媳禁,使用element.is_enabled()方法(可用于判斷button/checkbox/radio是否置灰)眠副。