Phantomjs 幻影问题

Phantomjs 幻影问题,phantomjs,evaluate,Phantomjs,Evaluate,我使用phantomjs从单页应用程序加载一些页面 Phantom启动页面上的所有脚本,但是无法判断页面何时准备好进行检查。由于某些数据来自外部源,因此无法判断页面上的所有脚本何时完成 关于这方面的任何想法,我尝试等待,但这不是我的场景的解决方案,因为我不知道我在寻找哪些元素(外部源可以更改它发送的数据)您可以使用或检查您可以观察到的dom是否有任何更改,例如progressbar,加载所有内容时添加/删除的类。如何确定(在普通浏览器中)页面已加载?一个想法是,您可以每秒检查整个DOM,直到有一

我使用phantomjs从单页应用程序加载一些页面

Phantom启动页面上的所有脚本,但是无法判断页面何时准备好进行检查。由于某些数据来自外部源,因此无法判断页面上的所有脚本何时完成


关于这方面的任何想法,我尝试等待,但这不是我的场景的解决方案,因为我不知道我在寻找哪些元素(外部源可以更改它发送的数据)

您可以使用或检查您可以观察到的dom是否有任何更改,例如progressbar,加载所有内容时添加/删除的类。如何确定(在普通浏览器中)页面已加载?一个想法是,您可以每秒检查整个DOM,直到有一两秒钟DOM没有更改。