Проблема заключается в том, что на странице 2 одинаковых элемента dropdown-v2__text
1 - ый находится на главной странице
2 - ой также на главной странице. Отображается после нажатия на page__controls. Открывается page__vertical-filter-fields, и он в нём
Как указать, что требуется именно 2 - ой элемент? Мне нужно на него кликнуть, чтобы открылся список.
Понял вопрос, но не уверен что понял проблему…
Дано:
клик в page__controls
после которого появляется page__vertical, у которого есть dropdown-v2__text
Задача:
Находим page__controls, делаем в него клик. После этого открывается page__vertical, в котором есть dropdown-v2__text.
Навскидку ничем не отличается от “дано”.
Да, проблема точно такая, но всё равно выдаёт ошибку, попробовала ваш способ. page_vertical быстро отображается, но на элемент на ней так и не получается нажать.
Отталкивалась от вашего совета, заработало:
$(".page__vertical-filter-body").shouldBe(visible);
$(".page__vertical-filter-body").find(".dropdown-v2__icon-container").click();
С помощью find получилось найти, ну, и точки проставить. То, что нужно было найти, пришлось поменять…
Спасибо большое!