I need a number of different full-page DOM samples for my qUnit test suite

前端 未结 2 2114
陌清茗
陌清茗 2020-12-31 16:55

I have a small amount of Javascript to test, but it operates on the entire page, for example, finding elements by numbered ids like \"#t34\". I need to create a handful of

2条回答
  •  余生分开走
    2020-12-31 17:36

    For testing a full page and DOM, I would use something like Selenium http://seleniumhq.org/ Since you have some familiarity with JS testing, you might also consider http://www.phantomjs.org/ and http://zombie.labnotes.org/

    With these you basically use a node.js server to load the page, from which you have complete access to the DOM at the node.js commandline or through scripting. Think of it like firebug scripting on the commandline (alternatively, a firebug plugin can do the same thing). You can do asserts to see that your id'ed elements exist, and toggle click elements and such.

    (btw I was at bocoup, too :D)

提交回复
热议问题