当前位置:首页 > python > 正文内容

selenium的八种定位方式

root5年前 (2021-12-14)python1633

find_element_by_id()

通过元素的id定位

find_element_by_name()

通过元素的属性name值定位

find_element_by_class_name()

通过元素的class值来定位

find_element_by_tag_name()

通过tag的属性名来定位

find_element_by_link_text()

通过text的内容,全匹配

find_element_by_partial_link_text()

通过text的内容,模糊匹配

find_element_by_xpath()

通过xpath匹配元素

find_element_by_css_selector()

通过CSS方法定位元素

通过 标签+属性  即 标签名[属性名=属性值]


参考连接

扫描二维码推送至手机访问。

版权声明:本文由一叶知秋发布,如需转载请注明出处。

本文链接:https://www.zhiqiu.top/?id=184

分享给朋友:

相关文章

centos7 python2安装psutil

[root@internet geo_server]# pip install psutilDEPRECATION: Python 2.7 reached th...

python os 模块文件常用操作

123456import os #回去当前文件路径os.path.realpath(__file__)#获取文件是否存在os.path.exists(filepath)#获取文件大小os.path.getsize(fil...

python3.5.2版本不支持的语法格式

在使用geoip2的时候,运行被告知包中语法错误查看详情发现在python 3.5中不支持注释var类型如下语法 _buffer: Union[bytes, FileBuffer, "mma...

python用requests发送模拟请求忽略https的认证,忽略警告

import warnings warnings.filterwarnings('ignore')在文件头添加忽略警告信息的输出r = requests.get('https://kyfw.12306.cn&#...

python跟pip不是同一个版本的坑

python执行默认是Python2.7但是pip默认确实pip3的用pip install 安装包只会安装到python3环境里面指回pip vim /usr/local/bin/pip把 第一行的#!/usr/bin...

python 之optparse模块OptionParser

该模块让python脚本命令能够符合标准的Unix命令例程式每个命令行参数就是由参数名字符串和参数属性组成的。如 -f 或者 file 分别是长短参数名当你将所有的命令行参数都定义好了的时候,我们需要调用parse_args()方法赖际熙a...