一种操作上传附件的方法、系统、设备和存储介质技术方案

技术编号:38152030 阅读:26 留言:0更新日期:2023-07-13 09:16
本发明专利技术公开了一种操作上传附件的方法、系统、设备和存储介质,其操作上传附件的方法包括:S1、在web自动化测试系统中打开被测对象页面,并将浏览器最大化使浏览器的相对位置与屏幕的绝对位置相吻合;S2、获取被测上传附件控件在被测对象页面里的相对位置;S3、获取被测对象页面在浏览器里的相对位置;S4、计算被测上传附件控件在浏览器里的相对位置,并将计算所得的坐标值存储为(x,y);S5、自动点击屏幕上与坐标值(x,y)相对应的位置,对被测上传附件控件进行上传操作。本发明专利技术通过对被测上传附件控件的位置定位,实现对被测上传附件控件的自动准确点击和上传,具有通用性高、稳定性好、可靠性强的优点。靠性强的优点。靠性强的优点。

【技术实现步骤摘要】
一种操作上传附件的方法、系统、设备和存储介质


[0001]本专利技术涉及通信
,特别涉及一种操作上传附件的方法、系统、设备和存储介质。

技术介绍

[0002]在web自动化测试时,常常需要对web系统上的上传附件进行操作以实现附件上传。本领域存在的web自动化测试框架中,主要采用标准的web input标签形式对上传附件进行操作,而对于不支持标准的web input标签形式或者具有特殊上传附件功能的web系统,web input标签方法则无法对其进行操作。目前,本领域还存在一种利用图像识别上传附件的方案,其通过对上传附件控件进行图像识别捕获后进行操作,从而实现附件上传,该方案相对传统的web input标签方法具有较强的通用性,能够适用于所有情况的web系统的附件上传,但由于图像识别技术原理的限制,其识别率无法达到100%,其稳定性和可靠性仍然无法满足需求。

技术实现思路

[0003]为解决上述问题,本专利技术提供了一种web自动化测试过程中操作上传附件的方法。
[0004]本专利技术采用以下技术方案:
[本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种操作上传附件的方法,其特征在于:包括如下步骤:S1、在web自动化测试系统中打开被测对象页面,并将浏览器最大化使所述浏览器的相对位置与屏幕的绝对位置相吻合;S2、获取被测上传附件控件在所述被测对象页面里的相对位置;S3、获取所述被测对象页面在所述浏览器里的相对位置;S4、计算所述被测上传附件控件在所述浏览器里的相对位置,并将计算所得的坐标值存储为(x,y);S5、自动点击所述屏幕上与坐标值(x,y)相对应的位置,对所述被测上传附件控件进行上传操作。2.如权利要求1所述的一种操作上传附件的方法,其特征在于:步骤S2中,采用web元素定位方式自动获取被测上传附件控件在所述被测对象页面里的相对位置,并将其坐标值存储为(x1,y1)。3.如权利要求2所述的一种操作上传附件的方法,其特征在于:步骤S3中,使用GUI自动化操作软件自动获取所述被测对象页面在所述浏览器里的相对位置,并将其坐标值存储为(x2,y2)。4.如权利要求3所述的一种操作上传附件的方法,其特征在于:所述坐标值(x,y)的计算方法为:x=x1+x2;y=y1+y2。5.如权利要求4所述的一种操作上传附件的方法,其特征在于:所述步骤S5具体为:S51、通过GUI自动化操作软件自动点击所述屏幕上与坐标值(x,y)相对应的位置,使所述被测上传附件控件弹出路径输入框;S52、使用GUI自动化操作软件在弹出的所述路径输入框中自动输入所述被测上传附件控件的路径并点击确认按钮,完成上传操作。6.如权利要求5所述的一...

【专利技术属性】
技术研发人员:王秋瑶
申请(专利权)人:厦门立林科技有限公司
类型:发明
国别省市:

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

1