自动化测试平台学习总结
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
自动化测试平台学习总结
学习工作内容
在如下的案件流程中:
1.自动化开发平台_数字法院3.4_民事_中院_一审案件_走审查走审批_全子表流程
2.自动化开发平台_数字法院
3.4_民事_中院_二审案件_走审查走审批_全子表流程
3.自动化开发平台_数字法院3.4_民事_中院_公示催告案件_走审查走审批_全子表流程
4.自动化开发平台_数字法院3.4_民事_中院_申请支付令审查案件_走审查走审批__全子表流程
5. 自动化开发平台_数字法院3.4_民事_中院_民事再审案件_走审查走审批_全子表流程
添加新案件来源的模块到流程中;
添加新法标_接待新案件模块到流程中;
添加新结案方式到配置中;
添加完之后将各个案件流程跑通;
准备工作:登录自动化平台点击客户端下载“页面元素抓取工具”,
运行自动化平台最好使用“猎豹浏览器”,因为IE用于抓取页面信息,区别于自动化测试平台登录,这样截取的页面信息比较准确。
(laxt地址:http://172.16.60.244:8088/laxt(登录用户:lijh 密码:123)
审判系统:http://172.16.60.244:8484/spxt
自动化平台地址:http://172.16.31.100/atdp/login.do 登录用户:wanghuanren 密码:wanghuanren)
操作过程
这几个案件的自动化流程是用于新案件类型的,所以需要添加“新案件来源”“新结案方式”“新法标_接待新案件模块”到每个案件流程中,使得新案件流程能够对应新修改的页面走通流程。
1.在每个案件流程中的模块都是添加好函数的模块,在这次操作中,基本不需要修改模块里的函数;
2.需要加进去新案件来源的参数值,是在“新法标_新案件来源_公用”模块中。参数值来源于laxt页面上的下拉框的值;
3.新结案方式的配置是在“配置”中,先数据后控件:
数据配置,先找到“小节”,选择哪个小节,需要去流程模块的最后阶段“子表通用”的结案项之上的“批量赋值”中看,其参数就是小节,或者带有结案字样的模块,看到是“结案”上有一个为批量赋值那一项中的参数值就是了。
然后就是控件,控件的话需要的页面抓取工具,抓取结案方式的那个html id 到参数值。
遇到的问题:在实际操作中,批量赋值中没有小节名,现在需要在配置中在增加一个小节。在“配置”中点击批量获取,调用抓取工具,在NP的spxt的结案页面上选择一个框就能够获取到一个小节的页面信息,注意将结案页面上必填项都填上,抓取后的小节信息中关于日期的都修改为{今天},就完成了一个结案信息的小节。
在执行时如果有连接服务器一直处于连接状态的话,就直接在服务器:172.16.31.105上进行执行。(从101到120都是可用的服务器:Micro\administrator/ceshi1)
步骤:将要执行的流程名字放在服务器的:D:\自动化开发平台\自动化开发平台\配置中的测试控制.ini下的第三行:当前流程=?的后面
点击开始的自动化平台远程助手,【调试模式】,再运行QTP。就可以执行自动化了。
遇到的问题:在执行民事二审自动化流程时,点击二审后跳转的页面是“刑事二审”的,这是由于重名导致的自动跳转问题。修改的时候,在流程中加入一个判重模块用于判重,修改参数值,排去无效模块,进行再次运行,就将正确跳转到民事二审页面,见下图: