この質問があまり一般的ではないことを願っています。状況は、私がWebアプリをテストしていて、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秒の遅延を入れました。しかし、それは遅い/非効率的なようです。
ありがとう