Я пытаюсь написать тест, который должен проверять, отключен ли элемент в a.
Элемент виден, но не кликабелен, и это правильно. Но я не уверен, как написать свой тест, чтобы он прошел правильно.
Мой текущий тест завершится неудачно из-за невозможности выбрать «Создать новый».
it('Not clickable', function() {
cy.visit(url);
cy.get('#dropDownMenu').should('be.visible', 'Choose...');
cy.get('#dropDownMenu').select('Create new').should('be.disabled');
})
Как Могу ли я сделать свой тестовый поиск и понять, что мой выбор ('Создать новый') должен быть отключен и что это правильно?
Вот выпадающее меню html:
<select name="#dropDownMenu" id="dropDownMenu"
data-ng-change="$ctrl.onSelectdropDownMenu()"
data-ng-model="$ctrl.handleDropDownMenuOptions.val"
class="ng-pristine ng-valid ng-not-empty ng-touched">
<option data-ng-repeat="option in
$ctrl.handleDropDownMenuOptions.availableOptions"
data-ng-disabled="option.disabled"
value="NOT_SELECTED" disabled="disabled">Choose...</option>
<option data-ng-repeat="option in
$ctrl.handleDropDownMenuOptions.availableOptions" data-ng-
disabled="option.disabled" value="NEW" disabled="disabled">Create
new</option>