我的 Web 驱动程序代码在浏览器的本地实例上运行时可以正常工作。我的代码与浏览器交互,但有一段时间它通过终端启动一些后台任务,以便为剩余的测试设置数据。这是一个端到端的测试,它需要按此顺序执行,让浏览器闲置一小段时间,通常在 5 分钟以下。后台任务完成后,浏览器将再次进行交互。
不幸的是,当我从 Sauce Labs 远程运行我的休息时,当运行后台任务时,Sauce Labs 发现浏览器处于非活动状态超过 90 秒并假设存在问题。即使测试从未失败,这也会导致失败。我似乎在文档中找不到有关如何增加空闲超时的任何内容。有没有办法做到这一点?