各位观众:市场上的C/S自动化测试工具大多是录制手段来实现的,本人【病猫】亲自手写了一个自动化测试工具,里面的逻辑什么就不多说,下面来介绍C/S自动化的一个功能吧
C/S自动化有一个弊端,就是他的元素不好抓取或者根本就抓取不到,只能去用按键精灵的方式去实现,不过在执行的时候就不知道那块可能没有反应过来,导致程序不能正常的执行下去,根据这个特性,那么你的断言就会失败,而且桌面也无法回到起始点,就会导致下面的用例失败,那么怎么搞定了
根据上面的现象,就在断言失败的那个地方增加一个处理,这个处理就传说中的input函数!
暂停,继续,退出程序,这样我们就可以实现了吧
那么重复执行这条失败的用例怎么办了?
先说下我这里是用的unittest单元测试框架,没有失败重跑机制,有人就会说你去pytest啊,拜托,失败有可能是界面乱了,整个流程不正常了,需要手动恢复,
那整么弄了,其实很简单,重新执行一次unittest下的用例不就好了么,复制过来,嘎嘎嘎嘎,打完收工,打包成EXE文件,就可以给功能测试同事去玩了
线程的事件控制也是可以做的,这个有待研究,有知道的怎么弄的可以交流下
病猫出版
欢迎来到testingpai.com!
注册 关于