Я пишу сценарии автоматического тестирования с помощью Selenium, и мне нужно убедиться, что некоторые элементы доступны только для чтения.
Глядя на код, я вижу добавление «только для чтения» в конце некоторых из elements:
<input lightning-input_input="" type="text" id="input-21000" accesskey="customerDetailsInput" name="preferredName" class="slds-input" readonly="">
Однако есть много (вероятно, большинство), где элементы readonly не включают в себя элемент readonly, например:
<td role="gridcell" tabindex="-1" data-label="Case Type"><lightning-primitive-cell-factory data-label="Case Type" aria-selected="undefined" role="gridcell"><span class="slds-grid slds-grid_align-spread"><div class="slds-truncate"><lightning-formatted-text>Complaint</lightning-formatted-text></div></span></lightning-primitive-cell-factory></td>
С моей точки зрения, это делает автоматизацию тестов для проверки того, что эти элементы доступны только для чтения, гораздо сложнее.
Кто-нибудь знает, каков наилучший способ разработки / настройки компонентов Salesforce Lightning?
Кроме того, есть ли тестеры Selenium? Вы работали с Salesforce Lightning и их опытом (были ли элементы readonly добавлены как часть dev et c)?
Спасибо.