页面元素的Testid属性的处理方法、系统、设备及存储介质技术方案

技术编号:41005984 阅读:21 留言:0更新日期:2024-04-18 21:42
本发明专利技术公开了一种页面元素的Testid属性的处理方法、系统、设备及存储介质,处理方法包括:获取源代码文件对应的字符串标记;对字符串标记进行语法分析,得到语法结构信息;基于语法结构信息生成Testid属性;将Testid属性自动写入目标代码的节点中。本发明专利技术通过对源代码文件对应的字符串标记进行语法分析,得到语法结构信息,基于语法结构信息生成Testid属性;将Testid属性自动写入目标代码的节点中,避免了手动写入Testid属性,降低了人力成本,节省了Testid属性的写入时间。

【技术实现步骤摘要】

本专利技术涉及页面处理,特别涉及一种页面元素的testid属性的处理方法、系统、设备及存储介质。


技术介绍

1、随着业务越来越复杂,迭代越来越多,很难保证每次的代码更新是否影响到之前的常规业务,为了保证每次的代码提交质量,也为了节省开发测试的人力以及时间成本,引入ui自动化是保证工程化质量的重要一环,而引入testid则是ui自动化精准度不可缺少的一步,而现有通常是通过手动写入testid,而手动写入testid的方式花费时间长、人力成本高,另外,没有准确基本唯一的testid会导致ui自动化录入以及执行阶段出现定位不精准的问题,可能会大大降低ui自动化的效果。

2、很多时候,产品或者测试会对于一个业务场景所显示的内容不符合预期而提出疑问,需要开发帮忙调查修改,刚接受相关模块的开发需要通过服务返回,通过全局找关键字等方法去定位源代码,定位时间长。


技术实现思路

1、本专利技术要解决的技术问题是为了克服现有技术中采用手动写入testid的方式,存在花费时间、人力成本高的缺陷,提供一种页面元素的tes本文档来自技高网...

【技术保护点】

1.一种页面元素的Testid属性的处理方法,其特征在于,所述处理方法包括:

2.如权利要求1所述的页面元素的Testid属性的处理方法,其特征在于,所述获取源代码文件对应的字符串标记的步骤包括:

3.如权利要求1所述的页面元素的Testid属性的处理方法,其特征在于,所述处理方法还包括:

4.如权利要求1所述的页面元素的Testid属性的处理方法,其特征在于,所述处理方法还包括:

5.一种页面元素的Testid属性的处理系统,其特征在于,所述处理系统包括:

6.如权利要求5所述的页面元素的Testid属性的处理系统,其特征在于...

【技术特征摘要】

1.一种页面元素的testid属性的处理方法,其特征在于,所述处理方法包括:

2.如权利要求1所述的页面元素的testid属性的处理方法,其特征在于,所述获取源代码文件对应的字符串标记的步骤包括:

3.如权利要求1所述的页面元素的testid属性的处理方法,其特征在于,所述处理方法还包括:

4.如权利要求1所述的页面元素的testid属性的处理方法,其特征在于,所述处理方法还包括:

5.一种页面元素的testid属性的处理系统,其特征在于,所述处理系统包括:

6.如权利要求5所述的页面元素的testid属性的处理系统,其特征在于,所述第一获取模块...

【专利技术属性】
技术研发人员:庄婷文代惠敏张辉付文平
申请(专利权)人:携程旅游网络技术上海有限公司
类型:发明
国别省市:

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

1