Как я могу найти элемент в моем DOM, когда его имя класса является динамическим? - PullRequest
0 голосов
/ 04 июля 2019

Я пытаюсь найти элемент на моей веб-странице, но элемент, который я хочу найти, не имеет уникальных идентификаторов или чего-либо в этом роде.У меня есть только динамически изменяющееся имя класса.

Я пытался использовать Absolute Xpath, но он слишком хрупкий.

<div class="frca889813467244cd88b375adbb9452c2s4" style="left:274.05px;top:141.75px;width:94.5px;height:18.9px;"><div 
    class="frca889813467244cd88b375adbb9452c2s11">6000.00</div></div>

Сверху DOM я хочу получать значение каждый раз, когда нахожу вышеуказанный элемент(Здесь его 6000,00, но может измениться в других тестах).

1 Ответ

0 голосов
/ 04 июля 2019

Я предлагаю использовать абсолютный XPath, я знаю, вы упомянули, что вам трудно создать абсолютный XPath. Я думаю, что примечание ниже может помочь

Примечание: - если вы копируете XPath из Firefox, это в основном даст вам абсолютный XPath, тогда как хром с другой стороны даст относительное

или другой способ - создать XPath с использованием другого стабильного элемента в дереве

Я надеюсь, что эта тренировка для вас. если вы можете поделиться ссылкой или просмотреть снимок элемента с изображением Full DOM, я могу помочь вам еще лучше. Спасибо: -)

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