当前位置: 首页 > 网络应用技术

SAP UI5自动化测试工具的Qunit-redirect.js

时间:2023-03-08 22:05:46 网络应用技术

  OPA5是SAPUI5和OpenUI5应用程序和组件的测试框架。它基于开发人员开发人员开发的开源测试框架。

  OPA5带有基于sinon.js的构建模拟服务器。唯一受支持的传输格式是odata。如果后端使用JSON主体,则不能使用构建的-in模拟服务器。它不需要使用模拟服务器,但需要其基本sinon.js,并手动模拟每条路线。

  大多数测试可以描述为没有背部端服务的集成测试。

  OPA5的新组件函数将用于测试,而不是在IFRAME中运行。如果有错误,这将允许更快的执行和更好的调试。

  本文中的JavaScript文件标题标题的完整地址:

  https://sapui5.hana.ondemand.com/resources/sap/ui/quit/quit-quit-redirect.js

  位于命名空间下方。

  在SAP UI5 SDK网站上,不使用此重定向文件。

  当地实验,我发现一个不一致的地方:

  此HTML页面具有三个脚本标签。

  但是只能观察到“元素”选项卡中的一个:

  脚本执行当然是在元素中看到的:

  解决此问题的解决方案是重新启动:

  重新启动甚至关闭Chrome的标签,CACHE仍然存在:

  为什么两个脚本标签不能在头部后面识别?

  运行:

  调整位置并重定向在第一个选项卡上:

  这三个选项卡都无法匹配正则表达式:

  需要删除2:[外部链图已经失败,源站可能具有防盗链机制。建议保存图片并直接上传(IMG-6ZSARXAO-16519333226006)(https://pload-load-pimageshu.io/upload_images/2085791-550082F797979755553BBBBBBBB0.PNG?imemogr2/auto-auto-auto-auto-auto-trip/auto-2222/1240)]]]]]]]]]]]]]]]]]]]]]]]]]]]]

  但是,一旦重定向成功,它将无法调试:

  因此,将其保存为本地文件:

  更改本地文件后,无法加载许多SAP UI5标准文件。

  如果更改了本地文件,则B的值为“” ::

  然后窗口的值。Location是:

  这个界面从何而来?

  没有本地服务器,显然是SAP UI5服务器:

  http:// localhost:8080/webApp/test/test-resources/sap/ui/quit/quit/testrunner.html?testpage =%2fwebapp%2ftestsuite.quit.html&autotototatotort = trued

  http:// localhost:8080/webApp/test/resources/sap/ui/thixtparty/es6 -promise.js-找不到该文件。

  https://sapui5.hana.ondemand.com/test-rources

  jQuery路径:https://sapui5.hana.ondemand.com/Resources/sap/ui/thirdparty/jquery.js

  毯子的路径:

  https://sapui5.hana.ondemand.com/resources/sap/uirdparty/blanket.js

  https://sapui.hana.ondemand.com/resources/sap/ui/thirdparty/handlebars.jshttps://sapui5.hana.ondemand.5.hana.ondemand.com/resources/resources/ui/ui/thirdparty/thirdparty/handledparty/handlebars.js.js.js.js.js.js.js.fer the PATH:

  没有es6-promise.js加载?

  更改本地路径,这个奇怪的文件再次加载:

  加载本地路径时,此怪异的testrunner.html:

  /rsources/sap/ui/thirdparty/es6-promise.js

  https://sapui5.hana.ondemand.com/resources/sap/ui/thirdparty/es6-promise.js

  TestRunner.html在完整的路径下,有一个很好的区别:

  完整路径:https://sapui5.hana.ondemand.com/test-rources/sap/ui/quit/quit/testrunner.html

  原始:https://juejin.cn/post/7103350568940208142