Backbone.js Zombie.js在提交主干表单时表现不佳
不确定它是在我这边还是在zombie.js上,但我似乎无法让这个非常简单的zombie.js脚本在我的主干应用程序上运行。是完全出于我的考虑,还是zombie.js在主干应用程序中表现不佳是一个众所周知的问题?我也在用战俘http://pow.cx/ 在相关的情况下,通过myapp.dev连接到应用程序 任何建议或带有主干的zombie.js示例都将非常有用Backbone.js Zombie.js在提交主干表单时表现不佳,backbone.js,bdd,zombie.js,Backbone.js,Bdd,Zombie.js,不确定它是在我这边还是在zombie.js上,但我似乎无法让这个非常简单的zombie.js脚本在我的主干应用程序上运行。是完全出于我的考虑,还是zombie.js在主干应用程序中表现不佳是一个众所周知的问题?我也在用战俘http://pow.cx/ 在相关的情况下,通过myapp.dev连接到应用程序 任何建议或带有主干的zombie.js示例都将非常有用 Browser = require "zombie" assert = require "assert" browser = new B
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")
尝试在按下按钮后检查是否没有任何错误:console.logbrowser.errorsZombie.js、Backbone.js和/或Pow一起工作时没有已知问题。这很可能是你这边的一个bug。一步一步地去看看失败的第一件事是什么会有帮助的。例如,当您仅执行以下操作时会发生什么:
Browser = require("zombie");
assert = require("assert");
browser = new Browser();
browser.visit("http://myapp.dev/", function() { console.log(browser.html()); });
这应该有助于找出问题所在 这将有助于看到发布的JavaScript,而不是看起来像CoffeScript的东西