Я пытаюсь написать веб-управляемые тесты с использованием Selenium на веб-странице, созданной с помощьюactjs. Я могу получить свои элементы с помощью xpath, но это не идеально и очень ограничивает.
- Если с сайтом произойдут какие-либо изменения, xpath не будет работать.
- все имена классов идентичны без других атрибутов для захвата, а также имена классов меняются, потому что они динамически создаются по реакции.
- Нет других используемых атрибутов.
- Не могу использовать CSSSelector, потому что имя css также создается с помощьюact.
Мои основные проблемы продолжают появляться, когда я хочу определенный элемент, например, тот, который я только что создал, или как манипулировать определенным элементом в списке.
Я постоянно сталкиваюсь с одной и той же проблемой для каждого теста, который я пытаюсь написать, без уникальных идентификаторов. Я не знаком с ReactionJs, но это общая проблема с Selenium?