Selenium之勾選框操作


勾選框操作:

      所謂勾選框,意思是可以勾選一個及以上或全部勾選。勾選框的圖標一般都是方形的。

復選框勾選一般分為三種情況:

     ①勾選單個框,我們直接用元素定位的方式定位到點擊即可。

     ②勾選多個框,我們是想勾選幾個,就定位到幾個,最后點擊即可。

     ③全部勾選,先獲取到所有的checkbox對象,然后通過for循環取一個個點擊。

下面附上cb.html代碼截圖:

     

 

通過Selenium代碼實現:

 

import time

from selenium import webdriver

# 指定驅動

driver = webdriver.Chrome(r"C:\webdriver\chromedriver.exe")

# 打開網址

driver.get('file:///C:/Users\Administrator/PycharmProjects/1120/web_driver/lesson3/cb.html')

input1 = driver.find_element_by_css_selector('input[value=car]')

# 判斷是否已經選中

selected = input1.is_selected()

if selected:

      print('已經選中')

else:

      print('未選中')

      input1.click()

 

time.sleep(2)

driver.quit()


免責聲明!

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



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