2017-02-06 1 views
1

Невозможно прокрутки по горизонтали в fifefox browsr (работает отлично в Хром ..)Горизонтальная полоса прокрутки не работает в транспортир - Fifefox браузер

Fifefox version :45 
Node :v6.9.4 
Protractor : 5.0.0 

browser.actions().mouseMove(element.all(by.binding('labels.QUANTITY')).get(0)).perform(); 

Пожалуйста, поделитесь со мной, если какие-либо идеи.

ответ

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); 
}) 
Смежные вопросы