标签:解决方案 环境 star ima windows环境 exe led span 设计
一、环境调试问题
最近一直做医疗系统项目,最让人头疼的不是bug,而是环境,因为资源有限,各组人员都轮流使用,使用后的状态虽然已经尽量恢复到初始状态,但是难免有各种人祸,同时软件更新很快,同时环境有机械、电气、外设、软件、网络等等,每天上午小半天的任务就是先让软件系统正常启动,先启动软件,是否有异常提示,再根据异常状态,查看各种线缆是否正确响应。
二、最近进行验收测试脚本的设计,对一些图像处理方法进行二次封装,方法什么的封装的没有问题,试运行一个用例后提示:
解决方案(正在验证中)
三、在写脚本过程中,有这样一个场景:先启动软件系统,启动后切换到桌面双击启动一个.exe的mock小工具去操作软件,操作完后进行最小化,再操作软件,再使用mock小工具,最后关闭mock小工具。其他步骤都能够实现,但是切换桌面遇到麻烦了
解决方法:
1.RobotFramework中没有直接的解决方法,在封装的sendkeys中确实可以使用组合键方式,但是切换桌面的组合键Windows+D这对组合中,Windows键也是由两个组合键构成,使用sendKeys走不通了;
2.开始调研使用Python命令执行该文件,发现实现过程比较复杂,没有深入下去,会降低效率;
3.因为是Windows环境,最后写了一个.bat 文件封装了执行.exe的命令,这样使用框架中封装的方法StartAPP就可以直接启动了,与切换桌面双击.exe文件一样的效果。
把这个执行过程封装起来就方便再次使用了!
标签:解决方案 环境 star ima windows环境 exe led span 设计
原文地址:https://www.cnblogs.com/mimihuhudeliwu/p/9425212.html