[发明专利]前端自动化测试调试方法、装置及计算机可读存储介质在审
申请号: | 201910755964.X | 申请日: | 2019-08-15 |
公开(公告)号: | CN110618934A | 公开(公告)日: | 2019-12-27 |
发明(设计)人: | 黄鹏 | 申请(专利权)人: | 重庆金融资产交易所有限责任公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 44347 深圳市沃德知识产权代理事务所(普通合伙) | 代理人: | 高杰;于志光 |
地址: | 400010 重庆市渝*** | 国省代码: | 重庆;50 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 定位信息 预先配置 测试工具 浏览器 调试 计算机可读存储介质 自动化测试脚本 抓取 自动化测试 测试技术 接收测试 网页页面 页面抓取 一次调整 自动测试 写入 网页 指令 | ||
本发明涉及前端测试技术,揭露了一种前端自动化测试调试方法、装置及计算机可读存储介质,所述方法包括:接收测试指令并显示浏览器;根据预先配置的页面抓取规则抓取所述浏览器中指定的网页页面;获取所述指定的网页页面的元素;通过预先配置的测试工具反复调整所述元素的定位信息,以确定所述定位信息是否正确;在确定所述定位信息正确后,将所述定位信息写入自动化测试脚本中以用于自动测试。本发明通过预先配置的测试工具反复调整所述元素的定位信息,每一次调整不需要从流程第一步开始,从而提升了调试的效率。
技术领域
本发明涉及前端测试技术领域,具体来说,涉及一种前端自动化测试调试方法、装置及计算机可读存储介质。
背景技术
目前业界已有的前端自动化测试方案主要基于Selenium,实施难点在于元素的定位。对于复杂页面元素的定位往往需要大量的调试工作才能完成脚本编写,调试流程通常是编写完脚本后重复执行,且每一次执行均需要从流程第一步开始。对于长流程来说,调试工程量巨大且枯燥。
针对相关技术中的问题,目前尚未提出有效的解决方案。
发明内容
针对相关技术中的问题,本发明提出一种前端自动化测试调试方法、装置及计算机可读存储介质,以克服现有相关技术所存在的上述技术问题。
为此,本发明采用的具体技术方案如下:
根据本发明的一个方面,提供了一种前端自动化测试调试方法,应用于电子装置中,所述方法包括:
接收测试指令并显示浏览器;
根据预先配置的页面抓取规则抓取所述浏览器中指定的网页页面;
获取所述指定的网页页面的元素;
通过预先配置的测试工具反复调整所述元素的定位信息,以确定所述定位信息是否正确;
在确定所述定位信息正确后,将所述定位信息写入自动化测试脚本中以用于自动测试。
进一步地,所述接收测试指令并显示浏览器的步骤包括:
所述接收测试指令并显示浏览器的步骤包括:
向测试服务器发送测试任务获取请求;
接收由所述测试服务器返回的所述测试指令;
根据所述测试指令显示所述浏览器。。
进一步地,所述获取所述指定的网页页面的元素的步骤包括:
设定指定位置的前后HTML标签;
从所述网页页面中抽取所述指定位置的前后HTML标签之间的页面的元素。
进一步地,所述测试工具的元素定位机制包括Selenium测试工具的定位机制或自动化测试框架的定位机制中的至少一种。
进一步地,所述将所述定位信息写入自动化测试脚本中以用于自动测试的步骤包括:
获取所述定位信息中的各测试项的阈值;
根据所述各测试项的阈值对反馈的测试数据进行分析;
根据分析结果生成测试报告;
根据所述测试报告确定各测试脚本的执行情况。
本发明还提供了一种电子装置,所述电子装置包括存储器和处理器,所述存储器上存储有可在所述处理器上运行的前端自动化测试调试程序,所述前端自动化测试调试程序被所述处理器执行时实现如下步骤:
接收测试指令并显示浏览器;
根据预先配置的页面抓取规则抓取所述浏览器中指定的网页页面;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于重庆金融资产交易所有限责任公司,未经重庆金融资产交易所有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910755964.X/2.html,转载请声明来源钻瓜专利网。