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

selenium的八种定位方式

root3年前 (2021-12-14)python887

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://zhiqiu.top/?id=184

分享给朋友:

相关文章

flask的websocket的简单用例

flask的websocket的简单用例

后端代码flask Flask, render_template, request flask_socketio SocketIO, emit app (__name__,...

自定义logger 模块使调用打印日志的文件为调用文件而不是logger模块

更新logging 源码1248行f f f.f_back替换为f f f.f_back     f_2 f.f_back   ...

python 之optparse模块OptionParser

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

linux 的信号和快捷键&python的信号

linux信号 1) SIGHUP           2) SIGINT     &nb...

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

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

selenium控制webdriver  设置请求头。只能设置简单的。自定义和固定的格式无法修改成功

selenium控制webdriver 设置请求头。只能设置简单的。自定义和固定的格式无法修改成功

time selenium webdriver options webdriver.() options.() options.( options.() browser webdriver....