(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210436756.5 (22)申请日 2022.04.24 (71)申请人 平安国际融资 租赁有限公司 地址 上海市浦东 新区中国 (上海) 自由贸易 试验区世纪大道8号上海国金中心办 公楼二期37层 (72)发明人 崔子龙  (74)专利代理 机构 北京品源专利代理有限公司 11332 专利代理师 李礼 (51)Int.Cl. G06F 16/22(2019.01) G06F 16/23(2019.01) G06F 11/36(2006.01) (54)发明名称 一种元素定位路径的自动更新方法、 装置、 设备及介质 (57)摘要 本发明实施例公开了一种元素定位路径的 自动更新方法、 装置、 设备及介质。 其中, 该方法 包括: 在测试页面中获取元素的元素定位路径; 基于元素定位路径定位元素的源码信息, 并将源 码信息写到数据库预设表格中; 定期监控测试页 面中元素的源码信息, 并与数据库预设表格中的 源码信息进行比较; 若监控到源码信息发生变 化, 则生成源码信息发生变化的元素的元素定位 路径, 并对预先存储的元素定位路径进行更新。 本技术方案, 能够通过数据库预设表格进行元素 数据的存储, 并定期监控测试页面中元素的源码 信息, 当源码信息变化时, 直接定位变化的目标 元素, 并基于目标元素的元素定位路径更新源 码, 以及时维护元 素的数据。 权利要求书2页 说明书10页 附图3页 CN 114780550 A 2022.07.22 CN 114780550 A 1.一种元 素定位路径的自动更新方法, 其特 征在于, 所述方法包括: 在测试页面中获取 元素的元素定位路径; 基于所述元素定位路径定位元素的源码信 息, 并将所述源码信 息写到数据库 预设表格 中; 定期监控所述测试页面中元素的源码信 息, 并与所述数据库 预设表格中的源码信 息进 行比较; 若监控到源码信息发生变化, 则生成源码信息发生变化的元素的元素定位路径, 并对 预先存储的元素定位路径进行 更新。 2.根据权利要求1所述的方法, 其特征在于, 基于所述元素定位路径定位元素的源码信 息, 包括: 根据所述元 素定位路径确定元 素属性、 定位方式、 定位 值以及元 素坐标; 根据所述元素属性、 定位方式以及定位值获取元素的源码信 息; 以及, 根据所述元素坐 标确定元 素在测试页面中的位置 。 3.根据权利要求1所述的方法, 其特征在于, 定期监控测试页面中元素的源码信息, 包 括: 采用sched模块周期性监控测试页面的html源码, 并基于所述html源码确定测试页面 中元素的实时源码信息; 与所述数据库预设表格中的源码信息进行比较, 包括: 将所述实时源码信息与所述数据库预设表格中的源码信息进行比较, 得到比较结果。 4.根据权利要求3所述的方法, 其特 征在于, 所述得到比较结果之后, 所述方法还 包括: 获取测试页面中各 元素的比较结果序列; 若存在不 一致的比较结果, 则将比较结果 不一致的元素确定为目标 元素。 5.根据权利要求4所述的方法, 其特征在于, 若监控到源码信息发生变化, 则生成源码 信息发生变化的元 素的元素定位路径, 并对预 先存储的元素定位路径进行 更新, 包括: 若目标元素的数量大于或者 等于1, 则获取 所述目标 元素的实时元 素定位路径; 在所述数据库 预设表格中确定目标元素, 并将所记录的预先存储的元素定位路径更新 为实时元 素定位路径。 6.根据权利要求5所述的方法, 其特 征在于, 所述方法还 包括: 若检测到数据库预设表格中预先存储的元素定位路径被更新, 则确定目标元素是否被 封装于自动化测试用例中; 若所述目标元素被封装于自动 化测试用例中, 则基于所述目标元素的实时元素定位路 径更新自动化用例中该目标 元素的元素定位路径。 7.根据权利要求4所述的方法, 其特征在于, 所述确定比较结果不一致的元素为目标元 素之后, 所述方法还 包括: 将存在目标元素的比较结果为不一致的, 则将比较结果为不一致的目标元素、 监控时 间以及预 先存储的元素定位路径 记录到日志文件中。 8.一种元 素定位路径的自动更新装置, 其特 征在于, 所述装置包括: 元素定位路径获取模块, 用于在测试页面中获取 元素的元素定位路径; 数据库预设表格确定模块, 用于基于所述元素定位路径定位元素的源码信息, 并将所权 利 要 求 书 1/2 页 2 CN 114780550 A 2述源码信息写到数据库预设表格中; 源码信息比较模块, 用于定期监控所述测试页面中元素的源码信息, 并与所述数据库 预设表格中的源码信息进行比较; 元素定位路径更新模块, 用于若监控到源码信息发生变化, 则生成源码信息发生变化 的元素的元素定位路径, 并对预 先存储的元素定位路径进行 更新。 9.一种电子设备, 其特 征在于, 所述电子设备包括: 至少一个处 理器; 以及 与所述至少一个处 理器通信连接的存 储器; 其中, 所述存储器存储有可被所述至少一个处理器执行的计算机程序, 所述计算机程序被所 述至少一个处理器执行, 以使所述至少一个处理器能够执行权利要求1 ‑7中任一项所述的 元素定位路径的自动更新方法。 10.一种计算机可读存储介质, 其特征在于, 所述计算机可读存储介质存储有计算机指 令, 所述计算机指令用于使处理器执行时实现权利要求1 ‑7中任一项所述的元素定位路径 的自动更新方法。权 利 要 求 书 2/2 页 3 CN 114780550 A 3

.PDF文档 专利 一种元素定位路径的自动更新方法、装置、设备及介质

安全报告 > 其他 > 文档预览
中文文档 16 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共16页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 一种元素定位路径的自动更新方法、装置、设备及介质 第 1 页 专利 一种元素定位路径的自动更新方法、装置、设备及介质 第 2 页 专利 一种元素定位路径的自动更新方法、装置、设备及介质 第 3 页
下载文档到电脑,方便使用
本文档由 思考人生2024-02-24 08:49:55上传分享
给文档打分
您好可以输入 255 个字符
网站域名是多少( 答案:github5.com )
评论列表
  • 暂时还没有评论,期待您的金玉良言
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。