在cypress无头的情况下进行测试会给出错误cy.click

问题描述

我有一个用黄瓜和柏树写的测试用例。该测试用例通过cypress测试运行器成功运行,但是使用命令在无头模式下运行时失败。

node_modules\.bin\cypress run --spec **/*.features

 CypressError: Timed out retrying: `cy.click()` Failed because this element is not visible:

问题:

  1. 此元素不可见错误的可能原因是什么?

  2. 我如何处理无头模式下的等待?

解决方法

解决方法是:

  1. 使用xpath修复控制台上显示的所有问题,同步或 任何这样的。