И снова здравствуйте.
Есть страница, на ней три “слоя” областей, на самой верхней (локатор самой панели известен, если это важно) есть полоса прокрутки и невидимый, необходимый мне, элемент-кнопка. Прокрутку делаю сразу до нижнего из необходимых элементов
Пользуясь справочником классов на сайте с документацией по селенид, определила, что функция скролла до элемента должна выглядеть как-то так:
Но что-то идёт не так, и результатов работа этой функции не приносит. Ошибок нет, кроме как “Element should be visible …(и дальше локатор одного из скрытых элементов)”.
Не могу разобраться, что надо, чтобы скроллился только определённый элемент страницы? Можно назвать его модульным окном, например. Проверила вручную - скролл действительно работает не всегда, а только если мышь именно на этом окне. Как указать, что скроллить именно это окно надо?
чистый селениум в хроме сам нажимает на элементы внутри скроллов без проблем. я не думаю, что авторы селенида что-то сделали, что меняет поведение браузера
это я к тому, что сам по себе скролл делать не надо, если вы правильно написали локатор
Через консоль искала локатор, он один такой, всё нормально)
Но мне не просто клик нужен. У меня часть элементов скрыты. От последнего видимого элемента до последней кнопки ещё 3 элемента с выпадающими списками. Вот данные в выпадающих списках не видны, т.к выпадают вниз, а вниз автоматически скролл не проходит.