【技术实现步骤摘要】
本专利技术属于应用软件设计,具体涉及一种基于自动化流程训练执行器的脚本生成方法。
技术介绍
1、随着企业劳动成本上升速度开始超过劳动生产率的提高速度,劳动力成本上升对企业竞争力的影响日益显现,企业应采取各项措施积极应对。企业关注重点开始从整合外部资源要素向挖掘内部管理进行转变,积极寻找提升内部管理效率的工具,是企业优化流程、提高劳动生产力的关键要素。
2、在企业内部,对于web应用程序的使用需求与日俱增。虽然专用的应用程序提供了广泛的功能,但它们并不能完成全部工作。专用应用程序的激增,使得企业不得不建立更多部门。员工跨各种应用程序工作,所开发的应用程序,却并不能满足各部门的实际业务需求。使得许多业务流程的管理与执行仍然是手动的,从而限制了员工将精力集中在可以直接改善业务绩效的高价值活动上。
3、因此,目前急需一种基于业务理解、业务录制、任务执行与任务反馈的应用软件分布式协同处理方法。
技术实现思路
1、为了克服现有技术上的问题,本专利技术提供一种基于自动化流程训练执
...【技术保护点】
1.一种基于自动化流程训练执行器的脚本生成方法,其特征在于,包括以下步骤:
2.根据权利要求1描述的脚本生成方法,在步骤2)中,其特征在于,所述生成操作数据包括:事件类型,记录业务人员在浏览器中进行的点击、滚动页面或输入文本的操作行为;目标元素的XPath,对用户操作的具体元素位置采用XPath进行标记;时间戳,为每次操作记录一个时间戳;输入的文本/数字,捕获并记录用户在表单或输入框中输入的文本或数字内容;截图,使用HTML5的Canvas API,在每次操作后捕捉当前浏览器视图的截图;
3.根据权利要求1所述的脚本生成方法,其特征在于,在步骤
...【技术特征摘要】
1.一种基于自动化流程训练执行器的脚本生成方法,其特征在于,包括以下步骤:
2.根据权利要求1描述的脚本生成方法,在步骤2)中,其特征在于,所述生成操作数据包括:事件类型,记录业务人员在浏览器中进行的点击、滚动页面或输入文本的操作行为;目标元素的xpath,对用户操作的具体元素位置采用xpath进行标记;时间戳,为每次操作记录一个时间戳;输入的文本/数字,捕获并记录用户在表单或输入框中输入的文本或数字内容;截图,使用html5的canvas api,在每次操作后捕捉当前浏览器视图的截图;
3.根据权利要求1所述的脚本生成方法,其特征在于,在步骤2)中,每完成一个交互步骤,训练器插件客户端都向训练器c端程序发送成功或失败的标识,操作失败训练器插件客户端向训练器c端程序传输错误的具体信息,错误信息包括:“元素未找到”、“超时错误”或“权限拒绝”的错误类型;根据错误发生的具体情况进行错误描述;标示出错的位置,出错的url、页面标题或功能模块;自动捕捉出错时的屏幕截图;记录错误发生的具体时间;错误代码。
4.根据权利要求1所述的脚本生成方法,其特征在于,在步骤3)中,使用模板引擎处理脚本结构和语法,确保生成的脚本在不同测试框架中运行。
5.在权利要求1所述的脚本生成方法中,步骤3)在沙箱环境中自动执行生成的脚本校验,文字校验:自动化脚本模拟用户输入文字的动作,填充指定的输入框;dom值匹配:验证在dom中的输入框的值是否与预期输入相匹配;视觉一致性验证:对比录制时的截图与自动化执行后的界面截图,以判断视觉上的一致性;响应触发校验:检查应用在输入后是否触发了包括表单验证、搜索结果显示的预期响应;图片校验:检查图片是否生成与变更;哈希值比较:通过比较文件的哈希值来校验生成或变更后的图片文件是否与预期相同;视觉差异分析:利用opencv图像比对工具,分析录制时与执行后的图片之间的视觉差异。
6.根据权利要求1所述的脚本生成方法,其特征在于,在步骤3)中,训练器c端程序收集自动化脚本执行过程中的异常和错误信息,并将异常和错误信息反映到训练器c端程序的用户交互界面上,在脚本执...
【专利技术属性】
技术研发人员:孙涛,
申请(专利权)人:重庆小易智联智能技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。