不确定它是在我端还是在zombie.js 端,但我似乎无法让这个非常简单的zombie.js 脚本在我的Backbone 应用程序上工作。这完全是我的问题,还是zombie.js不能很好地与Backbone应用程序一起使用的一个已知问题?我还使用 Pow (http://pow.cx/) 通过 myapp.dev 连接到应用程序,以防万一。
任何带有主干的建议或zombie.js 示例都会非常有帮助!
Browser = require "zombie"
assert = require "assert"
browser = new Browser()
browser.visit "http://myapp.dev/", ->
browser.clickLink ".sign-in a.route", ->
browser.fill "email", "me@example.com"
browser.fill "password", "mypassword"
browser.pressButton "input[type=submit]", ->
#the html that is outputted is the exact same as before
#the link is clicked, doesn't seem to be following through
console.log browser.html(".sign-out a.route")