7

我正在学习 PhantomJS,想知道是否可以在 PhantomJS 运行的 JS 文件中使用 jQuery DOM 选择器?我在 github 上看到了一个简短的示例,似乎表明了这一点:

带有 Qunit(和 jQuery?)的 PhantomJS 示例

如果您查看顶部的 run-qunit.js 文件,似乎可以使用 jQuery DOM 选择器作为参数。但是当我这样做时,我遇到了错误——不确定这是我的语法还是因为 Phantom 不了解 jQuery,所以我想我会先询问 PhantomJS/jQuery 的关系。

4

3 回答 3

4

使用 page.injectJs('jquery-1.6.1.min.js'); 它会正常工作。

这是在 phantomjs http://snippets.aktagon.com/snippets/534-how-to-scrape-web-pages-with-phantomjs-and-jquery中使用 jquery 的漂亮链接

于 2013-08-20T07:01:39.483 回答
2

There is people telling that documentation samples loading JQuery are buggy and load JQuery on PhamtomJS is impossible here: loading jquery on phanthomjs

于 2013-04-15T16:11:31.053 回答
0

..好吧,我一发布,我(自然)就找到了这个。看起来实际上可以包含 jQuery:

https://github.com/ariya/phantomjs/wiki/Page-Automation

于 2013-01-10T19:22:31.513 回答