我正在尝试使用Spectron和Mocha测试我的电子应用程序;用户登录后,我的应用程序将关闭第一个窗口,因此我需要添加一些“等待操作”以等待第二个窗口出现。但似乎setTimeout的回调工作异常。
我正在尝试使用Spectron和Mocha测试我的电子应用程序;用户登录后,我的应用程序将关闭第一个窗口,因此我需要添加一些“等待操作”以等待第二个窗口出现。但是...
我认为settimeout函数是异步工作的,因此,在您启动settimeout之后,promise链将继续。因此,您必须以某种方式等待settimeout-您是否尝试过将其包装在Promise中,然后返回Promise?