博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Selenium-一组元素的定位
阅读量:5140 次
发布时间:2019-06-13

本文共 669 字,大约阅读时间需要 2 分钟。

一组元素的定位:

  有时候我们可能需要定位一组元素,比如一组checkbox,这时候要实现的思路大概为:

先把一组元素识别出来,然后定位你需要的元素

下面是查找多个元素(这些方法将返回一个列表):

  方法:find_elements_by_xxxx

  find_elements_by_name

  find_elements_by_xpath

  find_elements_by_link_text

  find_elements_by_partial_link_text

  find_elements_by_tag_name

  find_elements_by_class_name

  find_elements_by_css_selector

#一组元素的定位,比如一组checkbox,这时候要实现的思路大概为:#先把一组元素识别出来,然后再定位你需要的元素,用到的方法为find_elements_by_xxxxx#比如某些复选的操作#通过input标签,返回一个列表inputs = driver.find_element_by_tag_name("input")#for循环,全部勾选for input in inputs:    #获取type的属性值,进行判断    if input.get_attribute("type") == "checkbox":        input.click()

  

转载于:https://www.cnblogs.com/R-bear/p/7468412.html

你可能感兴趣的文章
DDA, Bresenham line's algorithm and Voxel Traversal used in the Grid-Accelerator in PBRT
查看>>
执行p4 submit后,perl文件丢了可执行属性
查看>>
数字电路中表示频率误差的ppm是什么意思?
查看>>
upf学习
查看>>
第五篇:CUDA 并行程序中的同步
查看>>
获取当前焦点所在元素
查看>>
11.8输入一个整数,求它是几位数
查看>>
你不知道的parseInt
查看>>
python基础之python基本数据类型
查看>>
vue中-webkit-box-orient:vertical打包放到线上不显示
查看>>
[Swift通天遁地]一、超级工具-(20)图片面部聚焦:使图像视图自动聚焦图片人物的面部位置...
查看>>
解决SVN提交和更新代码冲突?
查看>>
rem布局注意问题和meta标签
查看>>
[Ramda] Pick and Omit Properties from Objects Using Ramda
查看>>
[React Testing] Children with Shallow Rendering
查看>>
ubuntu的LAMP环境搭建
查看>>
关于call/apply与bind的一点误解
查看>>
sqlserver数据库迁移至oracle数据库(下)
查看>>
python基础
查看>>
Reactor模式的.net版本简单实现--DEMO
查看>>