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

selenium的八种定位方式

root3年前 (2021-12-14)python994

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

分享给朋友:

相关文章

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

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

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

python2的pip 不能使用或者使用总是报错

python2的pip 不能使用或者使用总是报错

python2.7   当然可能还有其他情况有的是pip版本升级过高,有的是pip有点问题无法执行pip的命令升级python2的 pip 一定要小心推荐命令:pip install --upgrad...

python2在pip安装包前的一键四连

linux 系统版本  ubuntu16.04 ,其他版本自动替换对应的命令apt-get update apt install -y pythonapt install -y python-pip pip i...

python 运行 出现 BrokenPipeError: [Errno 32] Broken pipe

这里是因为window创建多线程的问题window下创建线程有限制,当然linux下创建的线程也是有限制的但是window的数据是比较低的fromhttps://blog.csdn.net/qq_33666011/article/detai...

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

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

java 连接数据库的xml配置文件的位置配置问题

java 连接数据库的xml配置文件的位置配置问题

Mapper层中的xml 文件由resources文件夹调整到Mapper文件夹中失败原因1:未在pom文件中的build 标签中配置resources相关的内容范围应该配置配置文件的范围,不配置默认就是resource文件夹中可以进行如下...