Size: a a a

QA — Автоматизация

2020 October 15

SC

Sergey Chevychelov in QA — Автоматизация
а дальше сравниваешь с чем тебе необходимо
источник

in QA — Автоматизация
Artem Pokalchuk
Всем привет, для сохранение чекбоксов на фото нужно нажать на какое-то место на экране, но я пытаюсь нажать на кнопку add и мне пишет ElementClickInterceptedException, на других элементах пишет, что не кликабельные, как сделать так что бы нажималось на область на экране и эти чекбоксы сохранялись

Хотел сделать нажатие клавиши ESC для сохранения через класс Actions, но тот принимает в конструктор лишь driver, а у меня page component и там родительский компонент
Как вариант, кликать не по элементу, а по координатам
источник

AP

Artem Pokalchuk in QA — Автоматизация
Как вариант, кликать не по элементу, а по координатам
нужен driver для создания класса Actions, что бы уже кликать по координатам, у меня родительский компонент только в пейдж обджекте
источник

MK

Maksim Kanin in QA — Автоматизация
Artem Pokalchuk
Всем привет, для сохранение чекбоксов на фото нужно нажать на какое-то место на экране, но я пытаюсь нажать на кнопку add и мне пишет ElementClickInterceptedException, на других элементах пишет, что не кликабельные, как сделать так что бы нажималось на область на экране и эти чекбоксы сохранялись

Хотел сделать нажатие клавиши ESC для сохранения через класс Actions, но тот принимает в конструктор лишь driver, а у меня page component и там родительский компонент
можешь найти body и отступить по 1 по x и y
источник

AP

Artem Pokalchuk in QA — Автоматизация
Maksim Kanin
можешь найти body и отступить по 1 по x и y
в родительском нету тэга body
источник

AP

Artem Pokalchuk in QA — Автоматизация
поиск идёт от родительского элемента
источник

M

Maksym in QA — Автоматизация
Andrew Putintcev
Почему нельзя?
Я кликаю на кнопку регистрации и ничего не происходит, только к урлу приписывается #
источник

MK

Maksim Kanin in QA — Автоматизация
Artem Pokalchuk
в родительском нету тэга body
так не используй относительный локатор тогда, на странице же есть body? или при клике на него всё закроется или пропадёт?
источник

AP

Artem Pokalchuk in QA — Автоматизация
Maksim Kanin
так не используй относительный локатор тогда, на странице же есть body? или при клике на него всё закроется или пропадёт?
ну на странице есть, но у меня есть целая страница, потом я нажимаю на кнопку добавить ресторан, появляться контейнер с элементами по типу название ресторана, описание, и я уже в новый page object передаю в констуктор xpath этого контейнера
источник

AP

Artem Pokalchuk in QA — Автоматизация
и в этом новом класе(пейдж обджекте) нету driver сообственно
источник

ОС

Оля Си in QA — Автоматизация
Sergey Chevychelov
driver.getCurrentUrl() типа того
Спасибо!
источник

in QA — Автоматизация
Artem Pokalchuk
и в этом новом класе(пейдж обджекте) нету driver сообственно
У вас на каждую страницу свой драйвер?
источник

AP

Artem Pokalchuk in QA — Автоматизация
да, там где страница - driver(страниц много и во всех отдельно сетаю драйвер), если компонент, то в его конструктор передаю контейнер, если страница то в конструктор передаю драйвер
источник

AP

Artem Pokalchuk in QA — Автоматизация
я например могу в component в конструктор передать и контейнер и драйвер? используя драйвер только для того, что бы создать класс Actions, или это очень странно?
источник

in QA — Автоматизация
Вы просто написали, что пытаетесь нажать кнопку add, и у вас выбрасывается исключение. Это же тоже через драйвер делается.
источник

AP

Artem Pokalchuk in QA — Автоматизация
я этот элемент от родительского контейнера ищу уже
источник

AP

Artem Pokalchuk in QA — Автоматизация
и всё локаторы верные, я проверял
источник

AC

Al Ch in QA — Автоматизация
Коллеги подскажите, как в элементе проверить атрибут
между тегами?
<span class="search-highlight">java</span>
сам элемент я на хожу по xpath //span[@class='search-highlight']
источник

in QA — Автоматизация
Artem Pokalchuk
я этот элемент от родительского контейнера ищу уже
Нельзя получить координаты этой кнопки и кликнуть по ним?
источник

AP

Artem Pokalchuk in QA — Автоматизация
Нельзя получить координаты этой кнопки и кликнуть по ним?
ну я клицаю, но выбивает ексепшен
источник