Браузеры генерируют индекс идентификатора DOM? Как это работает? - PullRequest
0 голосов
/ 07 октября 2019

Мы выполняем автоматизацию тестирования GUI браузера с помощью Selenium и Ranorex и пытаемся понять, как работает идентификация DOM-элементов. Есть много источников, утверждающих, что желательно использовать HTML-тег «id». Конечно, потому что идентификатор должен быть уникальным и, надеюсь, стабильным. Еще один аргумент, который мы обсуждали, это то, что id индексируется в браузере. Если такой индекс существует, идентификация идентификатора должна быть намного быстрее, чем любым другим способом.

Я попытался найти описание того, как и когда браузеры индексируют DOM, и, возможно, как этот индекс можно наблюдать, но безуспешно, поэтомудалеко. Итак, мой вопрос: все ли браузеры индексируют DOM, используя идентификатор? Это делается с каждым рендерингом? Кто-нибудь знает хорошее описание механизма индексации идентификатора DOM?

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