Selenium如何選中某個(gè)checkbox
#選中某個(gè)checkbox #第一種方法用xpath checkboxs = bigc_Driver.find_elements_by_xpath("http://input[@type='checkbox']") #第二種方法用tag_name #checkboxs = bigc_Driver.find_elements_by_tag_name("input") print len(checkboxs) for a in checkboxs: if a.get_attribute('value')=='1': a.click() |
執(zhí)行結(jié)果:
簡(jiǎn)要概述:
這兩種方法都可以,但是通過(guò)xpath查找的數(shù)量是3,而通過(guò)tag_name查找的數(shù)量是35,顯然通過(guò)xpath更加精確點(diǎn)。
這里使用到了循環(huán),將所有的復(fù)核條件的checkbox取出來(lái),然后將第一條記錄勾選。
posted on 2014-04-22 14:00 順其自然EVO 閱讀(648) 評(píng)論(0) 編輯 收藏 所屬分類: selenium and watir webdrivers 自動(dòng)化測(cè)試學(xué)習(xí)