我希望这个问题不是太笼统。好吧,情况是我正在测试一个网络应用程序,我最终不得不将这些延迟放在setSpeed
命令中。但我宁愿对它说“等待页面完成加载”,除非我不能完全这样做......因为它会被重定向到具有随机 URL 的页面。
这是它的一个示例(抱歉,它看起来有点难看):
setSpeed 7000
open router2/default.aspx?SID=9795d782-07d9-4fcc-a896-f79e30b2b800&FIRID=10DULKAR&SUMSTAT=1&PID=
setSpeed 700
click xpath=(//input[@name='radio_43'])[2]
setSpeed 4000
clickAndWait id=ctl00_Content_btnContinue
setSpeed 7000
verifyTextPresent Post Qualification Logic
clickAndWait id=ctl00_Content_btnContinue
type name=numeric_42 19
clickAndWait id=ctl00_Content_btnContinue
click xpath=(//input[@name='radio_51'])[5]
clickAndWait id=ctl00_Content_btnContinue
click xpath=(//input[@name='radio_2180'])[4]
clickAndWait id=ctl00_Content_btnContinue
verifyTextPresent Client Survey Entry
这就是为什么我把 7 秒的延迟放在里面。但它似乎很慢/效率低下。
谢谢