我正在使用Cucumber并运行BDD测试。
我不确定如何测试我留在同一页面上。建议表示赞赏。
答案 0 :(得分:2)
"保持同一页面#34;对我来说似乎没什么价值。作为用户,我并不在乎我会留在同一页面上。
我可能会关心,例如,如果我看着我的篮子,当我完成时,我仍在看着我的篮子。
如果我正在看Acme 2000超级小工具,当我完成时,我仍然会看着Acme 2000超级小工具。
如果我问的话,我经常会发现很多BDD问题都可以解答,"你能给我一个例子吗?"那么,你能给我一个你可能想继续留下的页面的例子吗?
这些具体的例子最终成为场景。您的规则"应保留在同一页面上,可以在功能文件顶部的说明中解释下面的示例。
答案 1 :(得分:0)
如果您没有使用单页应用,那么您应该能够根据网址进行断言。如果你正在使用watir那么
assert_equal 'http://www.yourpage.com', @browser.url
如果您使用的是其他框架,则会有一个等效框架。