Как победить выпадающий список?

timoharebet

Новичок
Регистрация
02.12.2018
Сообщения
10
Благодарностей
2
Баллы
3
Всем привет!
Изучаю зеннопостер и создание своих шаблонов, столкнулся с проблемой выбора значения в выпадающем списке на яндексе, пример:



В конструкторе действий делаю клик, тестирую, работает.
Выбираю такой атрибут для клика по выпадающему списку:



Проверяю через поиск, всё подсвечивается и показывает правильно.

Затем кликаю также через конструктор действий по одному из значений выпадающего списка, тоже тестирую нормально, но когда начинаю выполнять проект по шагам, первый клик показывает как успешный, но выпадающий список не открывается, и соответственно второй клик не может найти куда кликать :-)



Пробовал разные выпадающие списки, везде всё нормально, но здесь, что-то не так.

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

П.С. Через гугл посмотрел все темы на форуме о выпадающих списках, попробовал некоторые решения, не вышло. Также просматривал видео уроки, но тоже не нашёл решения.
Поэтому просьба не кидаться помидорами :-) знаю, что проблемка простая, но я ещё учусь и в этом вышла загвоздка.
 

dio-dev

Client
Регистрация
05.11.2018
Сообщения
149
Благодарностей
54
Баллы
28
Попробуй кликнуть, а потом эмуляция клавиатуры и там {DOWN} - это стрелочка вниз, продублируй столько раз под каким счетом стоит нужный елемент.
 
  • Спасибо
Реакции: ramzes и timoharebet

orka13

Client
Регистрация
07.05.2015
Сообщения
2 177
Благодарностей
2 184
Баллы
113
Попробуй кликнуть, а потом эмуляция клавиатуры и там {DOWN} - это стрелочка вниз, продублируй столько раз под каким счетом стоит нужный елемент.
если нужно гарантированное срабатывание, то не советую такой метод. Ибо сталкивался что эмуляция клавиатуры не срабатывает корректно в зенке. Может меньше чем надо нажать, или вообше не нажать ничего.
ТС: урл страницы в студию, иначе бесплатно никто не свангует как там лучше сделать.
 
  • Спасибо
Реакции: timoharebet

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
20 407
Благодарностей
9 116
Баллы
113
первый клик показывает как успешный, но выпадающий список не открывается
Попробуйте перед кликом сделать onmouseover (копия экшена с кликом, только действие замените на onmouseover).
 
  • Спасибо
Реакции: timoharebet

timoharebet

Новичок
Регистрация
02.12.2018
Сообщения
10
Благодарностей
2
Баллы
3
Попробуйте перед кликом сделать onmouseover (копия экшена с кликом, только действие замените на onmouseover).
Пробовал так, только действием onmousedown, список открывает, этим действием, но затем выбрать значение из списка не получается.

ТС: урл страницы в студию, иначе бесплатно никто не свангует как там лучше сделать.
Пример такого выпадающего списка, можно посмотреть на странице: https://yandex.ru/adv/order/display/placead
На яндексе они сделаны похожим образом и встречал подобные неоднократно, это лишь для примера.
 

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
20 407
Благодарностей
9 116
Баллы
113

Вложения

  • Спасибо
Реакции: timoharebet

timoharebet

Новичок
Регистрация
02.12.2018
Сообщения
10
Благодарностей
2
Баллы
3
Попробуйте так (шаблон приложил):
Спасибо! Так работает. Но через раз )

Тестирую, один раз всё ок, второй раз экшен не выполняется, тот который выбирает из выпадающего списка значение.
 
Последнее редактирование:

timoharebet

Новичок
Регистрация
02.12.2018
Сообщения
10
Благодарностей
2
Баллы
3
sergodjan66 спасибо, разобрался, всё работает как нужно, можно тему закрывать.
 
  • Спасибо
Реакции: Sergodjan

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
20 407
Благодарностей
9 116
Баллы
113
Спасибо! Так работает. Но через раз )

Тестирую, один раз всё ок, второй раз экшен не выполняется, тот который выбирает из выпадающего списка значение.
Попробуйте между экшенами вставить экшен Пауза.
 

Кто просматривает тему: (Всего: 3, Пользователи: 0, Гости: 3)