我阅读了有关赛普拉斯条件测试的文档中的警告,但由于某些原因仍然需要将其应用于特定测试。
我有一个函数可以做到这一点,但由于该函数中缺乏重试,某些选择器无法工作。
如何在条件测试中实现重试并避免不稳定的测试?
这是否有可能,或者一件事可以抵消另一件事吗?
export function elementExists(selector: string): boolean {
try {
return Cypress.$(selector).length > 0;
} catch (error) {
return false;
}
Run Code Online (Sandbox Code Playgroud)