小编Gre*_*son的帖子

Cypress 通过重试有条件地测试元素存在

我阅读了有关赛普拉斯条件测试的文档中的警告,但由于某些原因仍然需要将其应用于特定测试。

我有一个函数可以做到这一点,但由于该函数中缺乏重试,某些选择器无法工作。

如何在条件测试中实现重试并避免不稳定的测试?

这是否有可能,或者一件事可以抵消另一件事吗?

export function elementExists(selector: string): boolean {
  try {
    return Cypress.$(selector).length > 0;
  } catch (error) {
    return false;
}
Run Code Online (Sandbox Code Playgroud)

conditional-statements cypress

7
推荐指数
2
解决办法
1351
查看次数

标签 统计

conditional-statements ×1

cypress ×1