是否可以使用PhantomJS来测试页面的功能/网络流量等。当根据Page Visibility API加载而不是“可见”时?然后当页面变得可见时会发生什么?
基本上,我想要的用例是:
onResume()
)turnOnFlash()
设置为false 我想知道如何对页面可见性内容进行回归测试。
答案 0 :(得分:1)
似乎无法测试可见性功能,因为每个页面始终在PhantomJS 2中可见(PhantomJS 1.x不支持Page Visibility API)。
也没有合成解决方案。问题是document.hidden
是不可变的,不能被替换。所以,即使你可以触发" visibilitychange"对于文档上的事件,页面上的侦听器仍会在触发事件时检查document.hidden
属性。