Cypress идентифицирует элемент, но щелкает рядом с элементом - PullRequest
0 голосов
/ 16 октября 2019

Я пытаюсь нажать кнопку в модальном диалоге.

HTML выглядит следующим образом:

<div slot="buttons" class="modal-footer au-target" au-target-id="92"> 
    <button class="btn btn-primary au-target" 
        id="buttonNein" 
        name="buttonNein" 
        click.delegate="clickedNein()" 
        au-target-id="352">Cancel</button>
    <button class="btn btn-primary au-target" 
        id="buttonJa" 
        name="buttonJa" 
        click.delegate="clickedJa()" 
        data-backdrop="false" 
        disabled.bind="isJaDisabled"
        au-target-id="354">Delete</button>
    <!--slot--> 
</div>

Требуется некоторое время для отображения модального окна, поэтому я вынужден ждатьэто должно быть видно. Код теста выглядит следующим образом:

cy.get('#buttonJa').should('be.visible').click();

Теперь Cypress, кажется, идентифицирует правую кнопку, поскольку она подсвечивается в TestRunner, но Cypress не нажимает ее, в TestRunner она отображается так, как будто Cypressнажал над кнопкой. Я сделал снимок экрана, чтобы проиллюстрировать ошибку:

иллюстрирует ошибку

Устал запускать тест в браузере Chrome и в версии Electron, оба не удалось с помощьютот же результат. Я также играл с разрешением области просмотра, оно не показало эффекта.

Заранее спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...