AFAIK jsdom is in active development.
In any case, Zombie is not an automation tool – it's meant to write
tests for an application you write, not someone else.
If you write the application, you can fix the HTML.
If the page is valid HTML and it still breaks the parser, report the issue.
On Monday, March 14, 2011 at 5:24 PM, Demián Andrés Rodriguez wrote:
OK, but it doesn't make any sense. The html5 parser should work the same way as any browser does. If I enter a page which contains invalid html then my browser should crash? The parser has to be good enough to deal with any kind of error...What I don't get is why zombie has to be used to test your own applications. What I need right now is to emulate a user that enters a page which requires javascript enabled to work properly, execute some functions and parse the resulting html to extract some info. How am I supposed to do that without zombie? I think this library is great but I would never use it to test applications, I would use it primarily to emulate a browser. Is that illegal? I don't get it...