柏树无法测试焦点

时间:2019-09-23 13:51:47

标签: focus cypress

我正在尝试测试将焦点放在某个字段上的键盘快捷方式,它可以在浏览器上运行,但是赛普拉斯似乎无法对其进行测试。

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

在柏树Chrome中,即使使用鼠标,我也无法专注于该领域。我单击该字段,它只是闪烁而不能保持焦点。

编辑:

我发现有个地方在抢焦点。页面加载时,此字段将获得焦点。当柏树在所需字段上进行测试时,页面尚未完全加载。页面加载时,焦点将传递到另一个字段,并且测试失败。我如何才能让cypress等到页面加载结束,然后才在所需字段上进行测试?

0 个答案:

没有答案