量角器:如何在特定视图内滚动(不是整个窗口)

时间:2017-04-12 15:46:15

标签: javascript selenium protractor functional-testing

我有一个要测试的网页左侧有一个滚动视图,右侧有一个不可滚动的视图()。

在左侧,我需要滚动到页面底部以查找表末尾的特定行元素(行是在用户滚动时动态生成的。)

我试过了

browser.executeScript('window.scrollTo(0,10000)').then(function(){
      //Logic to find element
})

但这是滚动整个页面,我也试图点击表格的第一行并应用滚动,但整个窗口仍然滚动。

browser.executeScript('arguments[0].scrollIntoView()', element.getWebElement());

这也滚动整个窗口。

我试过

browser.actions().mouseMove(element(by.xpath('//*someXpath'))).perform().then(function(){
          console.log("Click Enaabled");
          browser.executeScript('window.scrollTo(0,10000)').then(function(){
          browser.sleep(5000);
        })

这也会滚动窗口。 Protractor是否支持此用例。

0 个答案:

没有答案