我正在尝试自动化一个网站,并在登录页面上进行初始身份验证后...一旦我进入主页,就会出现此错误:
FA 茉莉花规格超时。重置 Web 驱动程序控制流。
可能是什么原因??
您的一个承诺被拒绝,因此规范超时。如果您正在等待承诺返回永远不会到达的响应,则规范不会继续。这是使用量角器进行自动化测试的通用问题。
您可以通过将代码库更改为使用异步等待来完全消除此问题。由于量角器不再支持承诺管理器,因此您最终将不得不移动到异步等待。async await 的作用是,它将等待任何承诺得到解决,然后再继续执行代码。这样您就不会错过任何承诺,您的规格永远不会超时。