Пример HTML раскрывающегося элемента:
<div aria-owns="ember-basic-dropdown-content-ember1234" tabindex="0" data-ebd-id="ember1234-trigger" role="button" id="ember1235" class="ember-power-select-trigger ember-basic-dropdown-trigger ember-view"> <!---->
<span class="ember-power-select-status-icon"></span>
</div>
Селектор xpath и CSS также содержат одинаковый идентификатор ember. xpath: // * [@ id = "ember1235"] css селектор: # ember1235
Идентификатор ember изменится с id = "ember1235", скажем, id = "ember1265" при изменении в пользовательском интерфейсе.
Я использую идентификатор, чтобы найти элемент. Но каждый раз, когда это меняется, мне нужно изменить код. Могу ли я использовать какой-либо другой атрибут для элементов пользовательского интерфейса Ember JS?