我在 Rails 项目上使用 Capybara-Webkit 和 Cucumber,我想知道是否可以在 Cucumber 步骤定义上监视全局 Javascript 函数,因此我可以断言当事件被触发。 可以这样做吗?
最佳答案
它可能感觉不像一个答案,但我可能建议你不应该在验收测试中监视 javascript - 理想情况下,验收测试将系统视为黑匣子,因此你只检查真实用户的行为会观察....
我的感觉是,如果你真的想监视,那么应该在 Jasmine 测试中完成,而不是在 cucumber / capybara 验收测试中......
关于ruby-on-rails - 使用 Capybara-Webkit 监视 Javascript 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46364028/