2011-08-18 50 views
0

我正在爲Selenium IDE編寫註冊表單的測試用例。註冊表格有CAPTCHA圖像,所以我無法繼續進行自動化,那麼最好的解決方案是什麼?如果我可以提供一個斷點並讓用戶手動輸入它,那麼執行該操作的命令是什麼?完整的命令有什麼最好的解決方案?如何爲CAPTCHA圖像編寫硒IDE測試案例?

回答

6

有趣的事實:當你不能自動化它時,CAPTCHA正在做它的工作。 :>

4

解決方案#1 臨時刪除CAPTCHA的測試

解決方案2(正如您所提到提供一個破發點,以插入驗證碼manualy) 1.嘗試提示文本框供用戶鍵入驗證碼,並存儲在變量 示例: storeEval |提示(「輸入驗證碼:」)| varName的

  1. 然後到您的驗證碼文本框中 例如 類型鍵入文本的varName | id = CaptchaText | $ {varName}

希望這會有所幫助。

0

另一種方法是隻需添加3個暫停,每次9秒鐘說出「手動編寫驗證碼」。見下面的例子:

命令:暫停 目標:9999 值:「寫驗證碼手動」

這會給你時間來輸入驗證碼。