首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Zombie.js对主干表单提交不友好

Zombie.js对主干表单提交不友好
EN

Stack Overflow用户
提问于 2012-04-13 07:11:48
回答 2查看 668关注 0票数 1

不知道它是在我这边还是zombie.js端,但我似乎不能让这个非常简单的zombie.js脚本在我的骨干应用程序上工作。这是不是完全是我的问题,或者是一个众所周知的问题,zombie.js不能很好地与骨干应用程序配合使用?我还使用Pow (http://pow.cx/)通过myapp.dev连接到应用程序,以防与之相关。

任何带有backbone的建议或zombie.js示例都会非常有帮助!

代码语言:javascript
复制
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")
EN

回答 2

Stack Overflow用户

发布于 2012-04-18 21:42:53

尝试在pressButton调用后检查是否没有任何错误:console.log(browser.errors)

票数 0
EN

Stack Overflow用户

发布于 2012-04-23 08:41:34

Zombie.js、Backbone.js和/或Pow协同工作没有已知问题。这很可能是你那一端的bug。一步一步地去看看什么是第一件失败的事情会有帮助的。例如,当您执行以下操作时会发生什么:

代码语言:javascript
复制
Browser = require("zombie");
assert = require("assert"); 

browser = new Browser();
browser.visit("http://myapp.dev/", function() { console.log(browser.html()); }); 

这应该有助于找出问题所在。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10133129

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档