我想问是否有办法可以测试某个项目是否出现在应用程序中。 例如,我可能点击了一个按钮,但 30 分钟或 1 小时或 1 分钟后,我收到一条通知,表明我的商品已出现。
该项目出现的时间间隔各不相同。 我不想使用超时或等待,因为它们不是固定值。
有办法用 cypress 做到这一点吗?
谢谢你
您对超时的想法是错误的,这不是固定等待,而是最大等待。
cy.get(element, {timeout: 3600_000}) // maximum 1 hour timeout
如果您要查找的元素在 1 分钟内出现,则测试将在 1 分钟后继续,不会等待整个小时。