Selenium如何選中某個checkbox

2021-09-30 22:47:29 字數 544 閱讀 5995

#選中某個checkbox

#第一種方法用xpath

checkboxs = bigc_driver.find_elements_by_xpath("//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取出來,然後將第一條記錄勾選。

經驗分享二 如何選中ViewPager某個view

viewpager這個控制項用著還是蠻爽的,而且還可以讓檢視跟著手指滑動而滑動,但是如果我想選中某個檢視,並且想點進去的話,就需要費一些小干戈了。解決思路如下 首先是為viewpager建立監聽事件,viewpager.setonpagechangelistener new guidepagecha...

CTreeCtrl 使某個節點被選中

一 建立樹形控制項 m operatelist.create ws visible ws tabstop ws child ws border tvs hasbuttons tvs linesatroot tvs haslines tvs disabledragdrop tvs trackselec...

Jquery獲取選中行的某個資料

1.頁面結構 交易日期 交易型別 交易金額 狀態是否核銷 流水 操作 list list as item if item.income 0 支出 else 收入 if item.income 0 else if item.state 1 未對賬 elseif item.state 2 對賬中 els...