我正在努力学习如何最好地使用Cucumber + Selenium.在大多数情况下,它似乎非常直接,但我想得到一些如何测试对话框的指导.基本上我需要实现:
assert !60.times{
break if ("Other Income" == @selenium.get_text("//form[@id='new_account']/h3") rescue false); sleep 1 }
Run Code Online (Sandbox Code Playgroud)
标准等待表格.我如何在黄瓜规格中实现这一目标?
Ste*_*nik 13
为了更新这个答案,我强烈推荐使用Capybara:
http://github.com/jnicklas/capybara
能够使用JavaScript只是一个消息gem install!
请参阅https://github.com/cucumber/cucumber/wiki/setting-up-selenium进行相当彻底的演练,以及 Cucumber 附带的示例(本机示例和通过 webrat 的 selenium)。
| 归档时间: |
|
| 查看次数: |
12408 次 |
| 最近记录: |