硒测试无法对React组件进行测试

时间:2020-10-13 18:13:51

标签: reactjs selenium

该应用程序具有不是React的旧代码,在我撰写本文时,它已移植到React。代码已经/已经使用/正在使用诸如document.readyState等全局变量的Selenium测试。在安装了组件并且readyState尚未完成渲染的情况下,React确实不起作用。反过来,这会使Selenium的测试失败,因为如果渲染需要一段时间,它有时会找不到目标元素。

我曾尝试寻找其他帖子,但仅找到具有某种基于setTimeout的解决方案的解决方案。但这并不是最好的imo,因此我正在寻找其他方法来解决此问题,而该方法并不需要全局变量。

0 个答案:

没有答案