我正在尝试使用cypress进行端到端测试。我正在尝试检查动态打开的模式。因为它是动态显示的,所以我需要赛普拉斯在执行测试之前检查该元素是否存在。我尝试过:
a = tfd.Normal(loc=0, scale=0.05)
b = tfd.Normal(loc=.2, scale=0.05)
ab = tfd.Normal(loc=[0,.2], scale=[0.05, 0.05])
ba = tfd.Normal(loc=[.2,0], scale=[0.05, 0.05])
mix1 = tfd.Mixture(cat = tfd.Categorical(probs=[.2, .8]),
components=[a, b])
mix2 = tfd.Mixture(cat = tfd.Categorical(probs=[.7, .3]),
components=[a, b])
weights = [[.2, .8],[.7, .3]]
mix12 = tfd.Mixture(cat = tfd.Categorical(probs=weights),
components=[ab,ba] )
但出现错误超时,重试:预期会找到元素:.modal.show,但从未找到。
是否有一种方法可以让cypress在执行其余测试之前检查元素? .show 类仅在模态可见时添加。