ui自动化元素定位怎么定位一个页面中不确定位置的按钮?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ui自动化元素定位怎么定位一个页面中不确定位置的按钮?相关的知识,希望对你有一定的参考价值。

我在a页面提交一条数据,需要到b页面审批这条数据。在实现自动化的过程中,我怎么定位b页面的审批按钮,因为在b页面,在我提交数据前存在多少条数据是未知的,好像不能通过xpath每次自动跑用例的时候精准定位到审批按钮?

css、xpath、id、name、class_name、tag_name、link_text、partial_link_text这是web自动化测试的元素定位方法。如果想要学习的话,推荐可以了解下传智的课程,我就是在里面学习出来的!满意我的回答吗?如果满意请采纳下 参考技术A 自动化元素定位怎么样?在一个界面中确定位置的按钮?这个你要看那个设置的平台,还有代码的设定。

UI自动化页面定位

一、

二、

三、html讲解

技术分享图片

技术分享图片

 四、元素定位:

利用属性

技术分享图片

利用标签名

技术分享图片

当标签为a链接时,可以利用该链接文本值进行匹配

技术分享图片

 

五、find_element_by元素定位方法代码

技术分享图片

其中:

find_element_by_tag_name 查找结果为多个时,默认返回第一个查询结果

 

find_element_by_link_text  通过链接文本域进行精确匹配

find_element_by_partial_link_text  通过链接文本域进行模糊匹配

 

以上是关于ui自动化元素定位怎么定位一个页面中不确定位置的按钮?的主要内容,如果未能解决你的问题,请参考以下文章

UI自动化页面元素定位

UI自动化测试3-元素定位

appium 怎么定位纯 HTML5 页面应用

UI自动化测试对页面中定位到的元素对象做相应操作

UI自动化页面定位

曲鸟全栈UI自动化教学:Selenium页面操作原理及如何高效的进行元素定位