Я не могу определить конкретный xpath для выбора кнопки с помощью внешнего интерфейса Selenium React - PullRequest
0 голосов
/ 24 августа 2018

Я пытаюсь однозначно определить и выбрать радиокнопку {ДА, НЕТ} под конкретным вопросом. Поскольку разработчики используют React, мне сложно определить конкретные кнопки. В инструментах разработчика в классе метокДети, я вижу переключатель с уникальным именем.Однако, когда я пытаюсь идентифицировать имя, используя xpath "//*[contains(@name,"ID_2")] или «// * [содержит (@id,« ID_2-1 »)]], разработчик chrome определяет путь, но поля да или нет не подсвечиваются.При наведении указателя мыши на родительский класс для текста «Да» parent - подсвечивается кнопка «Да». У меня возникает проблема: как я могу однозначно определить этот класс, чтобы я мог нажать на кнопку? Я попытался использовать абсолютный путь, который работает. В конечном счете это сломается. Если я использую простой xpath (@class = "label__radio"), разработчик укажет на более чем 50 случаев. Я буду очень признателен за любые предложения

Я не уверенв каком другом направлении идти, поскольку я не могу определить поле.

Пример HTML-кода: enter image description here

Отображение подсвеченной кнопки Да

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...