Squish录制并在python中播放

时间:2015-11-18 10:50:23

标签: python-3.x squish

在python中通过挤压在应用程序中记录活动时,我希望在连续活动之间有一些等待时间。

我应该使用哪种功能?

3 个答案:

答案 0 :(得分:1)

您可以使用snooze函数暂停测试执行一段时间。

然而,一般情况下,固定时间延迟很脆弱,并且很大程度上取决于执行测试的系统(以及系统的负载)。更好的方法可能是使用waitFor函数来等待某些条件。

例如,此代码获取对具有文本QPushButton的{​​{1}}对象的引用,然后暂停测试执行,直到该按钮被禁用为止:

OK

答案 1 :(得分:0)

您可以使用睡眠功能。例如,让脚本睡眠2秒钟。 (例如: - 睡觉(2))。别忘了导入数据时间库。 (例如: - 导入时间)

答案 2 :(得分:0)

# going to sleep for 2 seconds
snooze(2)