1. 程式人生 > >【Selenium】select中下拉框內容選取的三種方法

【Selenium】select中下拉框內容選取的三種方法

select選單

    select也是比較常見的,selenium封裝了以下方法

    建立select

WebElement selector = driver.findElement(By.id("Selector"));
Select select = new Select(selector);

選擇select的option有以下三種方法

  • selectByIndex(int index) 通過index
  • selectByVisibleText(String text) 通過匹配到的可見字元
  • selectByValue(String value) 通過匹配到標籤裡的value
上面這段是剛開始學習看到的,index就是類似下表索引之類的,就不說了 主要是剛開始學習,後面兩種方法不太能區分,現在說明記錄下: selectByVisibleText(String text),text值就是頁面下拉框肉眼看到的選項,例如 選擇select選項問題

selectByValue(String value)  value就是select下面的一個個option標籤的value值,通過抓取元素可見 選擇select選項問題

另外還有一個新手很容易出錯的地方,不要看到下拉選擇框就認為可以使用select,表示根據公司目前現在的情況看,有些下拉選擇框不都是使用select的!!先抓取選擇框看下是不是select標籤哈