【2024.7.24 selenium 复选框及CSS选择器查找集合第一个元素】

2024.7.24 selenium 复选框及CSS选择器查找集合第一个元素

本博文讲解的是selenium复选框操作及CSS选择器查找同一个类名的集合中的第一个元素。

1、复选框HTML代码如下:

喜欢的水果 苹果 香蕉 橙子

效果如下:
在这里插入图片描述

2、CSS选择器查找同一个类名的集合中的第一个元素

查找同一个类名的集合中的第一个元素

2.1 .类名:first-child 是OK的

element=driver.find_element(By.CSS_SELECTOR,“.fruit:first-child”)
time.sleep(10)
element.click()

2.2 .类名:nth-child(1) 是OK的

element=driver.find_element(By.CSS_SELECTOR,“.fruit:nth-child(1)”)

2.3 标签.类名:nth-child(1) 点击后无法选中,不能使用该方式

element=driver.find_element(By.CSS_SELECTOR,“checkbox.fruit:nth-child(1)”)
element.click()
在这里插入图片描述

3、其它

3.1checkbox的选中

webelement.click()就是选中,不选中再次使用click()即可
element.click() 选中复选框

3.2js获取集合的长度

const arr = [1, 2, 3];
const length = arr.length;
console.log(length); // 输出 3

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值