Protractor: Scroll down

后端 未结 9 480
有刺的猬
有刺的猬 2020-11-30 04:59

I have an button on my page that is visible when the user scrolls down. Because of this, protractor tests give me an error:

UnknownError: unknown erro

9条回答
  •  余生分开走
    2020-11-30 05:25

    You need to wait for the promise to be solved. The following example comes from an open issue

    browser.executeScript('window.scrollTo(0,0);').then(function () {
        page.saveButton.click();
    })
    

    Update: This is an old question (May of 2014), but still it is getting some visitors. To clarify: window.scrollTo(0, 0) scrolls to the top left corner of the current page.

    If you want to scroll to the bottom of your page you could call

    window.scrollTo(0, document.body.scrollHeight)

    as mentioned by @jsuser in this answer

    A more modern approach would be using

    browser.actions().mouseMove(element).perform();

    Upvotes to @MartinBlaustein in this answer

提交回复
热议问题