Как нажать на кнопку с нужным текстом?

vip_pvl

Client
Регистрация
07.08.2015
Сообщения
28
Благодарностей
9
Баллы
3
Нужно оформить и создать пост. Есть переменные A и B.
1. Строка из переменной А вставляется в поле
2. Далее подгружается список с кнопками, на которых есть текст
3. Нужно нажать на кнопку, на которой есть текст из переменной B
Как это можно сделать?
 

one

Client
Регистрация
22.09.2015
Сообщения
6 833
Благодарностей
1 275
Баллы
113
Правый клик на нужной кнопке Отправить в конструктор действий. В нем уже выбрать Rise - Click
 
  • Спасибо
Реакции: vip_pvl

vip_pvl

Client
Регистрация
07.08.2015
Сообщения
28
Благодарностей
9
Баллы
3
Правый клик на нужной кнопке Отправить в конструктор действий. В нем уже выбрать Rise - Click
Забыл уточнить. В переменной B содержится только часть текста. Это для того, чтобы зенка могла найти нужную кнопку.
 

one

Client
Регистрация
22.09.2015
Сообщения
6 833
Благодарностей
1 275
Баллы
113
Зачем Вам это? Конструктор действий не плохо справляется с этим.
 

vip_pvl

Client
Регистрация
07.08.2015
Сообщения
28
Благодарностей
9
Баллы
3
Зачем Вам это? Конструктор действий не плохо справляется с этим.
Объясняю, почему нужно искать кнопку только по наличию текста на ней.
К примеру, переменная А содержит строку "Doom 4", которая вставляется в поле для создания поста.
Далее нажимается кнопка "Найти"
Далее вылазит форма с кнопками-ссылками на которых написано:
- Doom 4 Механики от Сани
- Doom 4 Catalyst от Вани
- Doom 4 xatab от Мишани
- и т.д. (может быть 30-50 похожих, но разных кнопок-ссылок)
Эти кнопки каждый раз могут стоять в разной последовательности.
Мне нужно найти только "Doom 4 Catalyst от Вани"
Поэтому в переменной B содержится "от Вани".
 

nicanil

Client
Регистрация
06.03.2016
Сообщения
2 242
Благодарностей
1 820
Баллы
113
Если я правильно понял условия задачи, то:
когда подгрузится список с кнопками кликаем по одной из них и отправляем в конструктор действий (HTML код же у них одинаковый? Отличаются они только текстом?). В конструкторе в поле "Имя атрибута" выбираем "innertext", в поле "Значение" вставляем макрос нужной переменной (например {-Variable.var_B-}). Ну, а дальше - Rise-click.

UPDATE:
Набросал шаблон на примере rp5.
В поле поиска вводим "Иркутск" (значение из переменной var_A). Появляется выпадающий список из 5 элементов. Выбираем элемент в котором есть текст "Алтайский край" (значение из переменной var_B)
 

Вложения

Последнее редактирование:
  • Спасибо
Реакции: vip_pvl

vip_pvl

Client
Регистрация
07.08.2015
Сообщения
28
Благодарностей
9
Баллы
3
Спасибо, то, что нужно!
Только у меня почему-то в поле "Значение" макрос переменной не работает, а просто текст из переменной работает.
Версия 5.9.8.1
 

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