gpt4 book ai didi

e2e-testing - 使 WebdriverIO 等待特定组件重新加载

转载 作者:行者123 更新时间:2023-12-04 03:10:32 25 4
gpt4 key购买 nike

我正在使用 Spectron 测试一个 Electron/React 应用程序,它使用 WebdriverIO commands API .我想测试一些组件的属性,但我想确保我只在组件重新加载后测试它们。

正常的 WebDriverIO 等待命令,如 waitForText()waitForExist() , 等待一些更改,但我需要等到组件重绘发生。例如,组件在重绘之前已经存在或已经有一些文本。这意味着对文本的任何测试都将在重绘之前进行,我不会测试新文本。有没有一般的等待重绘的方法?

最佳答案

您可以使用 the custom 'waitUntil' command等待任何事情。您需要弄清楚您在等待什么,或者如何判断组件已被重绘,但这应该是可能的。

有可以标记的类名吗?

此外,'waitFor' 命令确实采用否定标志,允许您等待元素停止存在或停止具有文本。那可能有用。

关于e2e-testing - 使 WebdriverIO 等待特定组件重新加载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49141686/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com