【发布时间】:2013-10-22 02:11:34
【问题描述】:
我将 Karma 与配置有 PhantomJS 浏览器的 Jasmine 一起使用,详见 Karma's config docs 的浏览器部分。
我正在通过检查$('body,html').scrollTop() 值来测试页面中的滚动行为。
这在 Chrome 中运行良好。然而,在 PhantomJS 中,窗口大小似乎正在增长为文档的大小。根据他们的文档,使用 viewport 和 scrollPosition 需要直接使用 phantomJS WebPage API。
Karma 规范脚本中是否有访问 PhantomJS 页面对象的方法?
【问题讨论】:
-
fwiw - 我现在使用的是better method for assessing scroll top。但所描述的 Phantom 问题与此无关。
-
我遇到了同样的问题。我希望 PhantomJS 有一个设置选项
标签: jasmine phantomjs karma-runner