搜索
写经验 领红包
 > 生活

定位对象位置(定位对象的位置有什么办法)

导语:定位一组对象 例如checkbox

定位对象位置(定位对象的位置有什么办法)

定位一组对象:

一、场景:

1. 批量勾选页面所有checkbox

2. 先获取一组对象,再从这组对象中过滤中符合条件的对象 ,例如勾选符合某个属性的checkbox,或者 选择最后一个

二、例子:

目标1:选中checkbox【公司整改通知单】

如果 checkbox的data-id属性为30001,则选 中

checkbox.click()

目标2: 打印当前页面上type为checkbox的个数

counts = len(driver.find_elements_by_css_selector("input[type='checkbox]")

目标3:把页面上最后一个checkbox的勾去掉

driver.find_elements_by_css_selector("input[type='checkbox]").pop().click()

本文内容由快快网络小玥创作整理编辑!