我正在努力学习如何最好地使用Cucumber + Selenium.在大多数情况下,它似乎非常直接,但我想得到一些如何测试对话框的指导.基本上我需要实现:
assert !60.times{ break if ("Other Income" == @selenium.get_text("//form[@id='new_account']/h3") rescue false); sleep 1 }
标准等待表格.我如何在黄瓜规格中实现这一目标?
为了更新这个答案,我强烈推荐使用Capybara:
http://github.com/jnicklas/capybara
能够使用JavaScript只是一个消息gem install
!