2023年11月27日发(作者:)

聊聊UI⾃动化

学习做⾃动化的同学⼀开始都是偏向于UI⾃动化,⾃⼰这些时间也写过很多:python的,Java的,以及RF关键字驱动的。。。

今天就说下UI⾃动化的⼀些东西吧,希望对⼤家有些帮助,少⾛些弯路。

测试⽣命中三⼤幻觉:

今天能发布

脚本⾥不要有坐标,图像识别这些,想都别想,想都别想,想都别想!这些都是不稳定的因素。

脚本⾥不要有sleep。sleep就是UI⾃动化的稳定性的克星,绝对不能有。⼀⽅⾯,如果帮助建⽴或者直接使⽤UI⾃动化测试等待界⾯稳

定的阻塞⽅法,例如waitForIdle,等待控件出现和消失的⽅法,如waitForInvisiable之类的。另外⼀种,就是封装⼀个timeout的类,