我有一个要测试的网页左侧有一个滚动视图,右侧有一个不可滚动的视图()。
在左侧,我需要滚动到页面底部以查找表末尾的特定行元素(行是在用户滚动时动态生成的。)
我试过了
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是否支持此用例。