我有片状测试。关于我的载入画面。我用
deleteOne()
但是有时候还是可行,不是。我有一个按钮。我的测试尝试按钮在“加载”屏幕上单击,因此失败。加载屏幕消失后,它必须等待。(我尝试使用wait and sleep)
我该如何解决问题。我需要帮助。
答案 0 :(得分:0)
加载屏幕消失后必须等待
while
循环。和
如果加载屏幕消失了
您可以检查加载屏幕元素的CSS。可能是
display: none;
或
visibility: hidden;
取决于它的隐藏方式。
答案 1 :(得分:0)
仅因为您的加载屏幕不可见,并不意味着下一页已准备好与之交互。您可以尝试等待下一页上某个元素的可见性,也可以尝试更改睡眠状态以等待browser.driver.sleep(2000)。
我可能会从您希望加载的页面中获取一个元素,然后尝试
await browser.wait(EC.presenceOf(reqElement), 5000,
'reqElement not displayed on page after 5 seconds, loading screen may still be visible'
)