我将 Karma 与配置有 PhantomJS 浏览器的 Jasmine 一起使用,详见Karma 配置文档的浏览器部分。
我正在通过检查$('body,html').scrollTop()
值来测试页面中的滚动行为。
这在 Chrome 中运行良好。然而,在 PhantomJS 中,窗口大小似乎正在增长为文档的大小。从他们的文档中,使用viewport和scrollPosition需要直接使用 phantomJS WebPage API。
Karma 规范脚本中是否有访问 PhantomJS 页面对象的方法?