是否可以使用PhantomJS或CasperJS打开网页,然后在该页面上运行书签?
我想获取此结果的DOM以检查bookmarklet是否已正确加载。
我已经在网上搜索并尝试过很多东西,但没有找到解决办法。
提前致谢。
答案 0 :(得分:0)
据我所知,我不相信PhantomJS或CasperJS使用bookmarklet使用的javascript:
协议。
或者,您可以使用casper.evaluate()
执行网页中的书签内容:
casper.evaluate(function () {
// Insert your bookmarklet code here
});
您可以随后使用casper.getHTML()
获取生成的网页的DOM。