кипарис не может проверить фокус - PullRequest
0 голосов
/ 23 сентября 2019

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

    cy.get('body').type('{alt}E');
    cy.get('#fieldId').should('have.focus'); // fails.

В Cypress Chrome, яЯ не могу установить фокус на поле, даже с помощью мыши.Я нажимаю на поле, и оно просто мигает, но не удерживает фокус.

Отредактировано:

Я обнаружил, что есть поле, крадущее фокус.Это поле получает фокус при загрузке страницы.Когда кипарис делает тест на нужном поле, страница еще не загружена полностью.Когда страница загружается, тогда фокус переходит на другое поле, и проверка не проходит.Как я могу заставить кипарис дождаться окончания загрузки страницы, чтобы потом сделать тест на нужном поле?

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