我在Rails项目中使用Capybara-Webkit和Cucumber,我想知道是否可以在Cucumber步骤定义上监视全局Javascript函数,所以我可以断言Javascript函数是否在调用时调用事件被触发。 有可能吗?
答案 0 :(得分:2)
它可能不是一个答案,但我可能会建议你不应该在验收测试中监视javascript - 理想情况下,验收测试是将系统视为一个黑盒子,所以你只是检查行为是真正的用户会观察....
我的感觉是,如果你真的想要间谍那么应该在茉莉花测试中完成,而不是在黄瓜/水豚验收测试中......