Chrome上的实习功能测试不会滚动到元素

时间:2017-09-27 11:16:20

标签: javascript google-chrome selenium automated-tests intern

我有一个我想要运行测试的HTML页面。该页面由一个框网格组成,每个框都转到另一个页面。我希望我的测试点击每个测试,验证目标是否存在,然后返回主页重复。

测试运行正常,直到它到达当前窗口之外的方框,然后返回该元素在任何时候都不可点击。

在Internet Explorer中不会发生此错误,该页面将页面向下滚动到元素,并且仅在Chrome上发生。

所以我的问题是如何让Chrome像IE一样,向下滚动到元素点击它?

以下是我的一项测试示例:

bdd.it("blah", function() {
  return remote
    .get(main page url)
    .findByLinkText("blah")
    .click()
    .getCurrentUrl()
    .then(function(url) {
        expect(url).to.equal("url to match against")
    });
});

正如我所提到的,这些测试运行正常,直到元素位于窗口下方。

0 个答案:

没有答案