【发布时间】:2018-06-14 14:40:55
【问题描述】:
在 chrome 中测试运行良好,但每次在 Firefox 浏览器中运行测试时都会出现此错误:
Failed: Error while running testForAngular: Document was unloaded [stack]
Error: Error while running testForAngular: Document was unloaded at executeAsyncScript_.then (C:\jenkins\workspace\QA-E2E-Firefox-Win10\automation\TestAutomation\SeleniumFramework\node_modules\protractor\built\browser.js:727:23)
【问题讨论】:
-
您使用的 Protractor 和 Firefox 版本是什么?
-
火狐:57.0.2,量角器:5.2.2
-
是在测试结束时发生还是在 Firefox 启动后发生?你看到浏览器打开了吗?你看到你的应用程序在那里加载了吗?
-
您在使用非 Angular 应用程序吗?我的意思是这可能是由于 waitforangular 调用。尝试在 firefox 中使用 browser.ignoreSynchronization = true 运行测试用例;
-
browser.ignoreSynchronization = true;没有帮助,它是一个 Angular 应用程序,在 chrome 中我的测试运行良好,但在 Firefox 上大多数测试都失败并出现同样的错误:
Failed: Error while running testForAngular: Document was unloaded
标签: protractor