我是靠谱客的博主 俏皮跳跳糖,最近开发中收集的这篇文章主要介绍selenium---快速确认元素定位正确,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

UI自动化中,最最最最重要的还是定位元素,哪么如何确认我们定位的元素一定正确呢?以前的火狐有Firebug帮助我们定位,后面好像没有维护了。目前Chrome浏览器用的比较多,如何在Chrome快速判断元素定位是否正常?肯定有人回答,运行脚本执行,那是不是太麻烦了?今天安静不介绍新的知识点了,介绍下如何通过Chrome帮助我们快速定位到元素是否正确

方法一:
方法一在前面已经提到过一次了,就是通过打开浏览器的F12,然后在ctrl+F(Windows下)活mac电脑上Command+F,输入需要查看的元素信息,看看数量是否为1,如果为1,则说明这个页面上就存在一个符合条件的元素。这里要注意,查找目前好像仅支持CSS查找和Xpath查找。
在这里插入图片描述
方法二
方法二也是通过F12中的控制台来确认,这里主要使用到JaveScript中的定位方法,打开F12,进入到控制台(Console),在控制台中输入定位的元素属性,通过返回查看元素是否为唯一性,这里的支持语法比较多,如:xpath,css,id,name,class,tag。具体的我们举例来简单说明

xpath
这里xpath需要在前面加入$x,后面跟xpath正常语法,语法: KaTeX parse error: Expected 'EOF', got '#' at position 256: …lor_FFFFFF,t_70#̲pic_center) **C…$,后面正常跟Css写法。语法: $$(’#xx’) 这里括号中写Css语法
在这里插入图片描述
ID,class,name
这些写法类似于selenium中的定位写法。

方法写法
IDdocument.getElementById(“xx”)
classdocument.getElementsByName(“xx”)
namedocument.getElementsByClassName(“xx”)

在这里插入图片描述
通过这两种方法可以快速的帮助我们判断定位的元素是否正确,也大大提高了我们自动化代码的运行成功率。

文章如果对您有帮助,点个关注,持续更新。642830685,免费领取最新软件测试大厂面试资料和Python自动化、接口、框架搭建学习资料!技术大牛解惑答疑,同行一起交流。

在这里插入图片描述
在这里插入图片描述

最后

以上就是俏皮跳跳糖为你收集整理的selenium---快速确认元素定位正确的全部内容,希望文章能够帮你解决selenium---快速确认元素定位正确所遇到的程序开发问题。

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

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

评论列表共有 0 条评论

立即
投稿
返回
顶部