我是靠谱客的博主 感性跳跳糖,最近开发中收集的这篇文章主要介绍selenium定位元素的方法_不可不知的Selenium 8种元素定位方法!,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

556daa02701e3a9f5580ff52e034ef57.gif

自动化最基础的就属于定位元素了,元素不会定位,基本上已经团灭了,就不用再去考虑什么自动化了。 八大定位方法 Selenium定位元素基本上和appium的定位元素方法相同,这里基于百度网站进行测试。 9b8613b34fe7687d7cb45bd990dc6053.png

id定位

通过了解HTML可以知道id是唯一表示,通过查找id的方法进行查找 find_element_by_id()

59cee5d20343e38bde6aba5749f2fc72.png

0010b5ad0acae153cfb46b93b2cb4200.png

name定位

name在HTML中通常指元素的名称

find_element_by_name()

141a39f7e0bcad3b0a7d1dfe6c39b6e3.png

bf805d076daa36890fb96d615ba767b6.png

tag定位

通过HTML可以了解到tag定义不同页面的元素。 find_element_by_tag_name()

d455a7627bd6d520e4abb4122df4e354.png

9b71c2d84a1e09afea2ae48602f3ba32.png

class定位

通过HTML了解到class是指元素的类名 find_element_by_class_name()

d1c4657ab2768639708cfecc3419272a.png

317286a64447d23abb41e992274a866d.png

link_text定位

link_text从字面意思上了解到是通过文本的形式进行定位的 find_element_by_link_text()

f5ef6118c80c8e264d42a3e256378a0d.png

375ceefe5844804845d8c6e9b2c66a8c.png

partial_link定位

partial_link是属于link_text的补充定位方法,定位一些文本比较长的内容 find_element_by_partial_link_text()

f5ef6118c80c8e264d42a3e256378a0d.png

c5036472d62b296a69c117c5f651956d.png

xpath定位

xpath定位有多种定位策略,可以通过很多方法进行定位如:name,text,class等,后面可以单独进行写一篇关于Xpath的定位方法 find_element_by_xpath() 1adf407d5ace4d2ad14122d2950f4e94.png

Css_selector定位

Css是一种语言,通常Css定位方法的速度比xpath的快,就是稍微有点难,爬虫中的pyquery就是通过Css的方法来实现的。 find_element_by_css_selector() 简单的介绍了八种定位方法,大家可以实践中去尝试下,多动手去写代码,才能让代码能力更加熟练。 f6d9c2ad91b2ecc86da11756a86cd11c.gifEND f6d9c2ad91b2ecc86da11756a86cd11c.gif

c848a9d0ac75cfe13edb483c8016808d.png

链接:

https://www.cnblogs.com/qican/p/12976088.html

本文为51Testing经授权转载,转载文章所包含的文字来源于作者。如因内容或版权等问题,请联系51Testing进行删除

推荐阅读

点击阅读☞Selenium实现微博自动化运营:关注、点赞、评论

点击阅读☞面试被问:Selenium元素定位不到问题,如何回答?

点击阅读☞顺利用Python与Selenium输出Ui自动化测试,干的漂亮!

点击阅读☞速战速决,让你迅速掌握Selenium所有元素定位方式!

点击阅读☞Selenium自动化测试之Unittest单元测试框架的使用!

0960f5182bc650a56853267c46cac608.gif

688e2bc606ba0fa9769e9eb8d68c63cc.png

最后

以上就是感性跳跳糖为你收集整理的selenium定位元素的方法_不可不知的Selenium 8种元素定位方法!的全部内容,希望文章能够帮你解决selenium定位元素的方法_不可不知的Selenium 8种元素定位方法!所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(56)

评论列表共有 0 条评论

立即
投稿
返回
顶部