慕粉4266091
2017-06-26 17:17
已采纳
通常都是通过定位一组元素,然后根据这一组元素的顺序或者独有的特征去定位# coding=utf-8
import time
from selenium import webdriver
'''定位一组元素:勾选部分'''
browser = webdriver.Firefox()
browser.get("http://www.17sucai.com/preview/11/2013-04-30/js_checkbox/demo.html")
# 定位一组
list3 = browser.find_elements_by_tag_name("input")
count = 0
print(len(list3))
for i in list3:
# 通过判断元素属性进行筛选
if i.get_attribute("type") == "checkbox" and count
i.click()
time.sleep(0.5)
count += 1
# 退出浏览器
time.sleep(3)
browser.quit()