При использовании капибары для автоматизации веб-страницы после выполнения всех действий мне нужно перейти в верхнюю часть страницы, чтобы нажать кнопку отправки. Может ли кто-нибудь поделиться каким-либо разрешением (рубин с капибарой)
Как перейти к началу страницы в капибаре с помощью ruby
comment
Что вы пробовали, и какие ошибки вы получаете?
- person Thomas Walpole   schedule 17.08.2017
Ответы (1)
Вы можете достичь этого,
page.execute_script('window.scrollTo(0,-100000)')
Если вы хотите вместо этого прокрутить НИЖНЮЮ страницу, вы можете использовать
page.execute_script('window.scrollTo(0,100000)')
Значения -100000 и 100000 просто для того, чтобы убедиться, что вы действительно прокручиваете страницу вверх и вниз. Число также может быть меньше.
Дополнительная информация:
метод scrollBy: window.scrollBy(xnum, ynum)
xnum : на сколько пикселей прокручивать по оси x.
ynum: на сколько пикселей прокручивать по оси y -ось.
Capybara execute_script: выполнить данный скрипт, а не возвращает результат.
person
thefabbulus
schedule
17.08.2017