我正在用 cucumber 和 capybara 在浏览器中测试一些jquery代码,当更改事件发生时,它会在文本字段中调用某个函数,当我手动执行此操作时,一切正常,但是当运行 cucumber 时,我填写了文本字段具有新值,但函数未执行。
同时,还有另一个文本字段与 keyup jquery 事件链接,该事件触发另一个函数,并在浏览器中手动工作或运行 cucumber
那么运行cucumber时没有触发change事件回调函数的原因可能是什么?
最佳答案
我也遇到了同样的错误,但仍然没有找到解决方案。 但这家伙(http://pullmonkey.com/2011/03/03/capybara-does-not-trigger-js-change-event-with-celertiy-driver/)模拟了一个更改事件并且似乎有效。
关于jquery - 更改 jquery 事件,当使用 capybara 运行 cucumber 时不会触发它,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5335348/