isEnable() 和 isDisplayed() 和 isSelected()


isEnable()、isDisplayed()和isSelected()

1、以上三個為布爾類型的函數

2、isEnable用於存儲input、select等元素的可編輯狀態,可以編輯返回true,否則返回false
3、isDisplayed()這個有點陌生,在大神寫的腳本看到幾次不知道何用意先不管,本身這個函數用於
判斷某個元素是否存在頁面上(這里的存在不是肉眼看到的存在,而是html代碼的存在。某些情況元
素的visibility為hidden或者display屬性為none,我們在頁面看不到但是實際是存在頁面的一些元素)
4、isSelected(),很顯然,這個是判斷某個元素是否被選中。例如
   頁面展示如下:
    isEnable()、isDisplayed()和isSelected()
html代碼如下:

 


java判斷元素是否被選中:
WebElement ele=driver.findElement(By.xpath("//*[@id='productAttributeType']/option[3]"));  //獲得“數字”這個元素
Boolean flag=ele.isSelected();    //判斷“數字”元素是否選中,將狀態賦給flag
System.out.println("元素是否選中?"+flag);
 
打印結果:
元素是否選中?true


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM