Selenium如何選中某個checkbox
#選中某個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() |
執行結果:
簡要概述:
這兩種方法都可以,但是通過xpath查找的數量是3,而通過tag_name查找的數量是35,顯然通過xpath更加精確點。
這里使用到了循環,將所有的復核條件的checkbox取出來,然后將第一條記錄勾選。
posted on 2014-04-22 14:00 順其自然EVO 閱讀(648) 評論(0) 編輯 收藏 所屬分類: selenium and watir webdrivers 自動化測試學習