元素定位方法、装置、电子设备及存储介质制造方法及图纸

技术编号:33081904 阅读:36 留言:0更新日期:2022-04-15 10:37
本申请公开了一种元素定位方法、装置、电子设备及存储介质,应用于用户端的元素定位方法包括:在用户端的显示屏幕上显示服务器端所发送的指定页面的元素列表;基于用户在所述元素列表中对待定位元素的选择操作,确定所述待定位元素;将所述待定位元素的元素标识发送至服务器端,其中,所述待定位元素的元素标识用于使所述服务器端获取所述待定位元素的至少两个属性信息,并由所述服务器端基于所述至少两个属性信息,确定所述待定位元素在所述指定页面中的位置。本申请解决了相关技术中无法精准确定元素的位置的问题。准确定元素的位置的问题。准确定元素的位置的问题。

【技术实现步骤摘要】
元素定位方法、装置、电子设备及存储介质


[0001]本申请属于互联网
,具体涉及一种元素定位方法、装置、电子设备及存储介质。

技术介绍

[0002]元素的定位是自动化测试的核心内容,只有精确定位到了元素,才能进行下一步的自动化操作。
[0003]目前的自动化测试框架(例如,Appium)能够通过采用多种定位方式或途径实现对目标元素的定位,如通过文字定位、ID定位、Name定位、XPath定位等。然而,现有的对元素进行定位的方法仍然存在诸多限制,仍然会出现找不到元素的问题,无法精准确定元素的位置。

技术实现思路

[0004]本申请实施例提供一种元素定位方法、装置、电子设备及存储介质,能够解决相关技术中无法精准确定元素的位置的问题。
[0005]第一方面,本申请实施例提供了一种元素定位方法,应用于用户端,该方法包括:
[0006]在用户端的显示屏幕上显示服务器端所发送的指定页面的元素列表;
[0007]基于用户在所述元素列表中对待定位元素的选择操作,确定所述待定位元素;/>[0008]将所本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种元素定位方法,应用于用户端,其特征在于,包括:在用户端的显示屏幕上显示服务器端所发送的指定页面的元素列表;基于用户在所述元素列表中对待定位元素的选择操作,确定所述待定位元素;将所述待定位元素的元素标识发送至服务器端,其中,所述待定位元素的元素标识用于使所述服务器端获取所述待定位元素的至少两个属性信息,并由所述服务器端基于所述至少两个属性信息,确定所述待定位元素在所述指定页面中的位置。2.根据权利要求1所述的元素定位方法,其特征在于,在所述将所述待定位元素的元素标识发送至服务器端之后,还包括下述至少一者:接收所述服务器端所发送的所述至少两个属性信息,并在所述显示屏幕上显示所述至少两个属性信息;接收所述服务器端所发送的所述待定位元素的定位结果并显示,其中所述定位结果用于指示所述待定位元素在所述指定页面中的位置;接收用户在所述显示屏幕上输入的元素查找操作,并将所述元素查找操作发送至所述服务器端,以使所述服务器端基于所述元素查找操作,通过所述至少两个属性信息,确定所述待定位元素在所述指定页面中的位置。3.根据权利要求1或2所述的元素定位方法,其特征在于,所述至少两个属性信息包括下述中的至少两者:标识号ID、名称Name、类别Class、可扩展标记语言路径Xpath、标签Tag、链接Link和文本Text。4.一种元素定位方法,应用于服务器端,其特征在于,包括:接收用户端发送的待定位元素的元素标识,其中所述待定位元素基于用户在元素列表中对待定位元素的选择操作确定,所述元素列表由所述服务器端发送至用户端并显示于所述用户端的显示屏幕上;基于所述元素标识,获取所述待定位元素的至少两个属性信息;基于所述待定位元素的至少两个属性信息,确定所述待定位元素在指定页面中的位置,其中所述指定页面为所述元素列表所在的页面。5.根据权利要求4所述的元素定位方法,其特征在于,所述基于所述元素标识,获取所述待定位元素的至少两个属性信息,包括:接收所述用户端发送的元素查找操作,其中所述元素查找操作由用户在所述显示...

【专利技术属性】
技术研发人员:蒋晓海赵晓璐
申请(专利权)人:北京云测信息技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1