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