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