Я обнаружил элементы для селена через функцию проверки моего браузера (chrome), и у меня никогда не было проблем. Теперь у меня был случай, когда локализованный элемент не был найден, и я выяснил, что в моем экземпляре селен-хрома у элемента есть другой идентификатор, чем в моем «обычном», и поэтому я не могу его найти.
Это касается и некоторых других элементов, и я не могу определить шаблон.
В режиме Chrome "Ikognito" я получаю те же значения, что и в моем обычном браузере, и идентификаторы, которые получает мой браузер селена, одинаковы при каждом запуске программы.
У кого-нибудь есть объяснение этому?
Является ли это обычной практикой для веб-разработчиков и как решить эту проблему в будущих проектах?
Всегда ли мне сначала запускать свой браузер селена, а затем извлекать идентификаторы элементов оттуда?