1. 程式人生 > >Selenium通過定位一組元素,再執行相應操作

Selenium通過定位一組元素,再執行相應操作

from selenium import webdriver
from selenium.webdriver.support.ui import WebDriverWait
from time import  sleep

driver = webdriver.Chrome()
#本地網頁
file_path = 'file:///C:/Users/whyenyo/Desktop/H5/Hbuild2/index.html'
#//*[@id="input"]
driver.get(file_path)

driver.implicitly_wait(10)

inputs = driver.find_elements_by_tag_name('input')
#print(len(inputs))
input_check = []
for i in inputs:
    if i.get_attribute('type')=='checkbox':
        input_check.append(i)
input_check.pop().click()
sleep(2)