IE 上的编码 UI 测试与手动测试的行为不同
Coded UI tests on IE does not behave similar to the manual test
我正在 运行 进行编码 UI 测试,使用页面对象模式,而不是基于记录。测试是在使用 AngularJS 的 Web 应用程序上进行的。当我 运行 使用自动化测试时,某些页面的行为与手动测试不同。例如,一些过滤器基于日期选择器。当我手动更改日期范围时,angular 模型会刷新,新数据会在 IE 中呈现。但是,当我通过自动化执行此操作时,尽管在开发人员工具上没有刷新任何数据,但我可以看到请求已发送并且数据已成功接收。我确保手动 IE 和自动化 IE 都调整为相同的文档模式,10。我正在 运行ning 我的测试使用 VS2012/Win8.1 和 VS2013/Windows 7 进行所有更新.
感谢您的帮助,
艾哈迈德
我不确定 AngularJS,但 Coded UI 用于跟踪的 XMLHttpRequest 对象似乎存在问题
JQuery 也存在同样的问题,其中 Coded UI 无法获得 Ajax 成功消息来刷新数据。您可以在我的案例中尝试以下解决方案,它非常有效。
Jquery AJAX success not getting triggered with Coded UI test project
我正在 运行 进行编码 UI 测试,使用页面对象模式,而不是基于记录。测试是在使用 AngularJS 的 Web 应用程序上进行的。当我 运行 使用自动化测试时,某些页面的行为与手动测试不同。例如,一些过滤器基于日期选择器。当我手动更改日期范围时,angular 模型会刷新,新数据会在 IE 中呈现。但是,当我通过自动化执行此操作时,尽管在开发人员工具上没有刷新任何数据,但我可以看到请求已发送并且数据已成功接收。我确保手动 IE 和自动化 IE 都调整为相同的文档模式,10。我正在 运行ning 我的测试使用 VS2012/Win8.1 和 VS2013/Windows 7 进行所有更新.
感谢您的帮助,
艾哈迈德
我不确定 AngularJS,但 Coded UI 用于跟踪的 XMLHttpRequest 对象似乎存在问题
JQuery 也存在同样的问题,其中 Coded UI 无法获得 Ajax 成功消息来刷新数据。您可以在我的案例中尝试以下解决方案,它非常有效。
Jquery AJAX success not getting triggered with Coded UI test project