无法在fifefox浏览器中水平滚动(在Chrome中正常工作..)
Fifefox version :45
Node :v6.9.4
Protractor : 5.0.0
browser.actions().mouseMove(element.all(by.binding('labels.QUANTITY')).get(0)).perform();
如果有任何想法,请与我分享。
答案 0 :(得分:0)
我猜你不应该使用mouseMove( location, opt_offset ) → ActionSequence
。这只会将鼠标移动到该特定元素,并不总是保证滚动。
如果你想滚动到窗口的末尾
browser.executeScript('return window.innerWidth || document.documentElement.clientWidth || document.body.clientWidth').then(function(width){
return browser.executeScript('return window.scrollTo(0,arguments[0]);',width);
})
如果您想要滚动到特定元素
element(by.css('#twitter-widget-0')).getLocation().then(function(loc){
return browser.executeScript('return window.scrollTo(arguments[0],arguments[1]);',loc.x,loc.y);
})