Перейти к содержимому

ХСБ

Регистрация: 03 июн 2012
Offline Активность: 15 авг 2018 13:47
-----

Мои темы

Скролл страницы вверх в Selenium IDE

28 июля 2018 - 13:17

Добрый день, всем!

Не могу разобраться как скролить страницу вверх, или перейти на элемент вверх в Selenium IDE.

Смысл в следующем, selenium ide заполняет поля на странице регистрации, тем самым сдвигая страницу вниз.

Затем кликается кнопка "завершить" и в верхней части страницы появляется дополнительное поле.

Никак не могу перейти в это поле, т.к. оно уже скрылось где-то сверху страницы, то selenium ide его уже не видит и не может на него перейти. Нашёл, что подобное решается с помощью java script, но не понимаю как выполнять скрипты в IDE.

 

Предлагают использовать следующее: js.executeScript("window.scrollTo(0, -document.body.scrollHeight);");

 

Подскажите, как его надо правильно вписать в IDE, чтобы оно заработало, или альтернативное решение.


Selenium IDE и вставка из буфера обмена в строку

15 июля 2018 - 22:03

Никак не могу разобраться с проблемой, буду признателен если подскажете.

Использую именно Selenium IDE, браузер Хром или Файрфокс, ОС Windows 10

 

Задача в том, что в буфере обмена есть текст и его надо вставить в текстовое поле на сайте. Но никакими командами не удаётся это сделать, может быть браузер перехватывает их? Устроит любой метод решения этой проблемы. Гуглил активно, в том числе не только по этому форуму, но никакие решения у меня не срабатывают, возможно я что-то не так пишу.

Что нужно написать в Command, Target и Value в Селениум, чтобы такая как мне казалось тривиальная процедура вставки из буфера наконец заработала? Буду очень благодарен!