Я работаю над автоматизированными тестами с Selenium для сложного веб-приложения корпоративного уровня, и у меня возникли некоторые проблемы.
Кажется, программисты не считают стандартный HTML слишком высоким приоритетом,Страницы не соответствуют вообще.Моя текущая проблема заключается в том, что несколько элементов имеют одинаковое значение id
, что, очевидно, не очень хорошая вещь.Мне не разрешено изменять его, и в любом случае я не думаю, что хотел бы.
Что происходит, когда многие элементы имеют одинаковый идентификатор?Как популярные браузеры справляются с этим?Я особенно спрашиваю в случае document.getElementById
: какой возвращается?