2016-12-20 3 views
1

Я пытаюсь использовать приведенный ниже код, чтобы взять управление в нижнем правом углу страницы, но он не работает в моем случае.Как прокрутить вправо справа большую часть страницы в Robot Framework?

Execute JavaScript | window.scrollTo(900,-900); 

Я также пробовал другие координаты, но все равно не имел успеха. Есть ли другой способ достичь этого?

+0

Вы хотите обработать элемент, расположенный в нижней части правый угол? – Andersson

+1

window.scrollBy (900, 900) работал для меня. Не знаю, почему, я думаю, это должно быть использовано для доступа к элементу в верхней правой части страницы, но это работает для доступа к элементу в нижней правой части страницы. –

+0

Удалено мое мнение и создано ответ на эту проблему! – Goralight

ответ

4

Вместо использования

Execute JavaScript | window.scrollTo(900,-900); 

Используйте вместо

Execute JavaScript | window.scrollBy(900, 900); 

Чтобы понять, и опираясь на то, что сказал Андерссон; как ваш монитор работает его COORDS, как обращенную графа

enter image description here

Вы начинаете с верхнего левого, и «добавить» в правой части экрана, а затем в нижней части экрана.

0,0 является левый верхний и 1920,1080 является нижней (учитывая то, что вы используете монитор 1080p)

Любые другие проблемы, пожалуйста, спросите

Смежные вопросы