Проблема с посторением пути Xpath

kuzenstudio

Client
Регистрация
26.06.2010
Сообщения
139
Благодарностей
28
Баллы
28
Добрый всем ! Помогите на сайте голосования поставить галочки в нужных местах.
Сайт https://ag.mos.ru/poll/12144 Есть Вопрос 1, 2 3 и тд
После клика по голосованию в Вопрос 1(по фигу по какому ответу app-radio-button[@name="variant"]) , открывается Вопрос 2 у него все те же классы, уника нет. Только // b[text()='Вопрос 2']
Подскажите как правильно написать путь Xpath , типа //section[@class="questions-container"]/b[text()='Вопрос 1'] /app-radio-button[@name="variant"]
Или я вообще не тем путем пошел ?
Спасибо !
 

Phoenix78

Client
Read only
Регистрация
06.11.2018
Сообщения
11 790
Благодарностей
5 718
Баллы
113
//b[contains(text(),'Вопрос 1')]/ancestor::ag-poll-question//ag-variant[2]
подставляешь переменную вместо Вопрос 1 и в конце переменную с номером ответа, где 2 стоит.
 
  • Спасибо
Реакции: kuzenstudio

kuzenstudio

Client
Регистрация
26.06.2010
Сообщения
139
Благодарностей
28
Баллы
28
//b[contains(text(),'Вопрос 1')]/ancestor::ag-poll-question//ag-variant[2]
подставляешь переменную вместо Вопрос 1 и в конце переменную с номером ответа, где 2 стоит.
Спасибо большое ! Если не сложно, растолкуй пожалуйста.
Получается есть тег b который содержит Вопрос 1, далее поднимаемся ancestor к предку от b и опускаемся // ag-variant куда кликнуть ?
 

Phoenix78

Client
Read only
Регистрация
06.11.2018
Сообщения
11 790
Благодарностей
5 718
Баллы
113
Спасибо большое ! Если не сложно, растолкуй пожалуйста.
Получается есть тег b который содержит Вопрос 1, далее поднимаемся ancestor к предку от b и опускаемся // ag-variant куда кликнуть ?
все верно.
 
  • Спасибо
Реакции: kuzenstudio

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