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

selenium的八种定位方式

root2年前 (2021-12-14)python563

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

分享给朋友:

相关文章

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

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

python 多进程

from multiprocessing import Pool def test(x,y):     return x+y # ...

python 在centos 执行pip安装包时最好提前执行的语句

yum install python-develpip install --upgrade setuptoolspip install --upgrade pi...

python 实现AES加密解密

什么是非对称加密1. A要向B发送信息,A和B都要产生一对用于加密和解密的公钥和私钥。• 2. A的私钥保密,A的公钥告诉B;B的私钥保密,B的公钥告诉A。• 3. A要给B发送信息时,A用B的公钥加密信息,因为A知道B的公钥。• 4. A...

Popen 使用注意(python)

Popen 的构造函数可以尝试指定一下 close_fds = True意思是不继承主线程的上下文件因为Popen在启动一个进程时容易出现僵尸进程,当主进程死亡时可能会继承主进程的上下文资源...

python logging 模块对多进程的支持

深度解决方案logging 模块 是支持多线程的但是多进程的会出现问题,因为对文件读写会出现资源的争抢如何解决对多进程的出现的问题concurrent-log-handler包 解决问题该模块同样也为python的标准日志记录软件提供了额外...