WebElement 接口同样提供了定位一组元素的方法 find_elements。
定位一组对象一般用于以下场景:
1.批量操作对象,比如将页面上所有的checkbox都勾上
2.先获取一组对象,再在这组对象中过滤出需要具体定位的一些对象。比如定位出页面上所有的 checkbox,然后选择最后一个。
有一个html文件:checkbox.html,浏览器打开显示如下:
通过脚本来单击勾选三个复选框:
import os
os.path.abspath()
os 模块为 python 语言标准库中的 os 模块包含普遍的操作系统功能。主要用于操作本地目录文件。 path.abspath()方法用于获取当前路径下的文件。
下面通过 css 方式来勾选一组元素,打印当所勾选元素的个数并对最后一个勾选的元素取消勾选。
执行结果:
len()
len 为 python 语言中的方法,用于返回一个对象的长度(或个数)。
pop()
pop 也为 python 语言中提供的方法,用于删除指定们位置的元素,pop()为空默认选择最一个元素。