Robot Framework + Selenium2Library を使用して、Web の受け入れテストを作成しています。要点は、Web には自動化できない入力フィールド (CAPTCHA) が含まれており、テストの実行中にベンダーにこの機能をオフにするように指示することはできません。したがって、このフィールドを手動で入力する必要があります。今私はこれをやっています:
Create User
[Arguments] ${username} ${password}
Open Browser ${URL} ${BROWSER}
Input Text username ${username}
Input Text password ${password}
Sleep 10 # XXX input CAPTCHA manually here!
Click Button submit
Page Should Contain ${username} has been created.
Robot Framework に を伝えるときに CAPTCHA を入力しましたがSleep 10
、今のところ問題ありません。しかし、ロボットフレームワークに無期限に待機するように指示し、そのCAPTCHAの入力が完了した後、タスクの自動化を続行する方法があるのだろうか?