有时测试页抛出意外错误“不是代码或JavaScript错误”,例如500或内存不足,脚本将不会终止并等待长达7200秒,这是browserStack允许的会话时间,然后超时。
我想知道是否可以在遇到此类行为时而不是等待那么长时间而强制终止我的脚本(或将其视为失败)。
有时,当测试页抛出意外错误“不是代码或JavaScript错误”,例如500或内存不足时,脚本将不会终止并等待长达7200秒的时间,这就是...
您可以在TestCafe代码中减少IDLE TIMEOUT的值:https://github.com/DevExpress/testcafe-browser-provider-browserstack/blob/1100c372b52a1043c90d621f461f4bd0f7bd0ddf/src/backends/js-testing.js#L9
如果您在2分钟内完成本地测试,则可以将其减少到1800秒而不是1800秒。请注意,最小值为60秒。