Cypress и выберите плагин * 2 jquery - PullRequest
0 голосов
/ 12 марта 2020

Как использовать кипарис с select2 У меня возникли проблемы при использовании Select2 Jquery Плагин и кипарис My html

<div class="form__polozka-hodnota"><select name="client_type" data-cy="typ_klienta" data-dep="" class="form-control"
    id="frm-vehicleInsurance-form-client_type" required
    data-nette-rules='[{"op":":filled","msg":"Vyberte: Typ klienta"}]'>
    <option value="">---</option>
    <option value="1">Fyzická osoba</option>
    <option value="2">Právnická osoba</option>
</select></div>

Cypress:

cy.get('[data-cy=typ_klienta]').select('Fyzická osoba').should('have.value', '1')

CypressError: Тайм-аут повторной попытки: cy.select () не выполнен, поскольку этот элемент:

...

покрывается другим элементом:

...

Исправьте эту проблему или используйте {force: true} для отключения проверки ошибок.

https://on.cypress.io/element-cannot-be-interacted-with

Выходная консоль :

$('[data-cy="typ_klienta"]')

Объект {0: выберите # frm-vehicleInsurance-form-client_type.form-control.select2-hidden-available, длина: 1, prevObject: {…}}

1 Ответ

1 голос
/ 14 марта 2020

Я запустил рецепт, а пока показываю, как выбрать одно значение (ваш вариант использования), см. https://github.com/cypress-io/cypress-example-recipes/pull/439

...