2011-07-28 29 views
0

我想用Selenium IDE for SharePoint 2010創建測試。我在Selenium IDE中設置控件的速度較慢,但​​通常速度較快,而且測試失敗,因爲JavaScript正在加載等。Selenium IDE - Slow is too fast

有沒有辦法減慢腳本?

+1

我知道這是沒有用的,但是,如果你不問你如何加快你的頁面? – DoctorMick

+0

沒有抱歉,那是不可能的;-) – LaPhi

回答

3

除了把你的語句之間pause(waitTime),我會推薦給轉型中的IDE腳本到Selenium RC並使用selenium.setSpeed("milliseconds");語句(java)來控制執行速度。

4

使用功能如waitForElementPresentwaitForVisible的效果最好。這樣您就可以等待您想要使用的特定元素。例如,如果你點擊鏈接下一步,要點擊上時頁面重新加載,而不是寫作與等待的縮寫,你可以使用這樣的事情:

waitForElementPresent(Previous) 
click(Previous) 
0

將這個你點擊命令後:暫停(以毫秒爲單位的時間長度)

例如:

pause(1000) 

這可以暫停1秒鐘。從更高的值開始,直到它工作,然後按照您的方式找到最小的可能的停頓。

1

使用暫停意味着你的測試是要通過,而你的服務器是一樣的負載下,但他們將盡快開始你的服務器是較重負載下失敗。
您應該使用clickAndWait命令,該命令在繼續執行任何命令之前等待下一頁加載。

click/clickAndWait - 執行點擊操作,並可選擇等待新頁面加載。

waitForPageToLoad - 暫停執行,直到預期的新的頁面加載。使用clickAndWait時自動調用。

Reference

0

可以設置與硒IDE

命令目標的每個步驟 setSpeed 65的速度(設定項目的速度) setSpeed 0(復位的速度)