Phantomjs 有没有办法调试PhatomJS';s page.render()函数?

Phantomjs 有没有办法调试PhatomJS';s page.render()函数?,phantomjs,Phantomjs,我使用的是标准PhantomJS库中稍微修改过的rasterize.js。对于某些页面,它不会创建图像。即使将任何错误处理程序附加到我可以找到的页面,我也不会得到任何输出,就好像创建了图像一样 我想知道的是,是否有办法从“page.render()”函数本身获取某种错误消息或输出,还是我一直在摆弄有问题的页面?我不相信有,但如果元素丢失,则不会生成任何图像。你查过了吗?也许你需要等待一段时间,直到它被填充。我已经尝试增加超时时间,但没有效果。另外,我确信尸体标签是存在的。这是一个非常复杂的动态生

我使用的是标准PhantomJS库中稍微修改过的rasterize.js。对于某些页面,它不会创建图像。即使将任何错误处理程序附加到我可以找到的页面,我也不会得到任何输出,就好像创建了图像一样


我想知道的是,是否有办法从“page.render()”函数本身获取某种错误消息或输出,还是我一直在摆弄有问题的页面?

我不相信有,但如果
元素丢失,则不会生成任何图像。你查过了吗?也许你需要等待一段时间,直到它被填充。我已经尝试增加超时时间,但没有效果。另外,我确信尸体标签是存在的。这是一个非常复杂的动态生成的页面,如果出现错误消息,我不想手动调试它。唉,这似乎是我唯一的选择。你使用哪个PhantomJS版本?请注册到
OnConsolleMessage
onError
onResourceError
onResourceTimeout
事件()。可能有错误。这些都没有为我注册任何输出。我正在使用版本2.0.0降级到PhantomJS 1.9.8,看看是否有错误。众所周知,2.0.0会隐藏一些错误。