Отсутствуют id у компонентов при просмотре кода в браузере

Версия 1.5.5
Здравствуйте. При создании экрана я разным компонентам присваиваю id.
Пример:

<button id="createBtn" 
icon="PLUS" 
caption="Новый документ" 
align="TOP_RIGHT" 
stylename="actionBtn mainButton"/>

Когда я открываю экран в браузере и смотрю через инспектор кода, то у компонентов id нет.
Пример:

<div class="v-slot v-slot-actionBtn v-slot-mainButton v-align-right">
<div tabindex="0" role="button" class="v-button v-widget actionBtn v-button-actionBtn mainButton v-button-mainButton icon">
<span class="v-button-wrap">
<span class="v-icon FontAwesome"></span>
<span class="v-button-caption">Новый документ</span>
</span>
</div>
</div>

Я хочу тестировать UI через selenium и удобно это делать через id, которые я присваивал. Есть ли способ получить эти id?

Добрый день.

Если установить свойство jmix.ui.test-mode в значение true в файле application.properties в вашем Jmix приложении, то для всех компонентов на веб-странице будет добавленатрибут j-test-id, который можно использовать для UI тестирования.

Так же советую взглянуть на нашу библионте jmix-masquerade, которая упращает написание UI тестов.

Глеб