我在Firefox中使用Selenium IDE並提交表單。問題是表單可以是sucesfull或unsuccesfull(隨機)。當它不成功時,它會顯示和錯誤消息(AJAX),我需要嘗試再次提交表單。如何在Selenium IDE中循環提交表單
我想寫一個測試,它將提交表單,直到它將重定向到成功頁面(文本存在)。
有人可以幫助我嗎?我沒有用這種方式玩Selenium。
我在Firefox中使用Selenium IDE並提交表單。問題是表單可以是sucesfull或unsuccesfull(隨機)。當它不成功時,它會顯示和錯誤消息(AJAX),我需要嘗試再次提交表單。如何在Selenium IDE中循環提交表單
我想寫一個測試,它將提交表單,直到它將重定向到成功頁面(文本存在)。
有人可以幫助我嗎?我沒有用這種方式玩Selenium。
這是一個擴展,它向Selenium IDE添加了完整的循環,條件執行和可調用函數:SelBlocks。
Dave Hunt提到了flowControl,這是一種可能性。但除了更高級的功能之外,一個顯着的區別是,SelBlocks需要eval表達式(常規javascript),這可能會使得檢查AJAX狀態變得更容易一些。
您可以使用硒擴展goto_sel_ide。這將啓用流量控制命令。 然後,您可以使用while命令,並藉助於此,您可以運行腳本,直到獲得成功消息。 讓我知道它是否爲你工作
爲什麼表單隨機失敗並顯示錯誤信息? – 2009-10-22 08:47:03
它是Datacash的測試環境。這是隨機返回狀態,我不能改變這一點。我想下訂單,聯繫datacash,它可以返回真實或錯誤ID(欺詐評分,資金,被阻止的卡,...) – 2009-10-22 08:49:28
您可以使用流量控制擴展http://51elliot.blogspot.com/2008 /02/selenium-ide-goto.html我自己並沒有太多使用它,但它可以讓你做你需要的。 – 2009-10-22 09:38:47