专栏首页Jerry的SAP技术分享借助Fiddle使用不同版本的UI5库文件进行测试

借助Fiddle使用不同版本的UI5库文件进行测试

Wuji同学曾经分享过一个使用不同UI5 library来测试某个控件behavior的tip: Use codepen.io to try out SAPUI5 controls with different version of the core lib. Ben同学也分享了另一种办法:SAP UI5 Snippix,可以切换不同的UI5版本: http://veui5infra.dhcp.wdf.sap.corp:8080/snippix/

以上两种办法都只能测试自己的sample code在多种UI5 version 之下的不同behavior,如果想测试整个application,比如GM4上的My Opportunity在某个特定的UI5 version上的behavior,可以直接ctrl + alt +shift + p, 在这个下拉菜单里选择你想测试的版本:

这个功能只在UI5 version 1.30和之后的版本有效。 另一种比较通用并且其他公司普遍采取的做法:在自己电脑上装一个Fiddle,扮演reverse proxy的角色。启动Fiddle之后,查看其host name和监听的端口号:

把这些信息设置到你的电脑浏览器的proxy或者手机wifi 连接的proxy setting里面,之后用你电脑/手机应用访问网络产生的network request就会被Fiddle 拦截下来,并能够随心所欲地重定向。 例如我们想实现这样一条映射规则: 凡是请求https://openui5.hana.ondemand.com/resources/sap-ui-core.js 的request,都应该被映射到1.30.0的js去:https://openui5.hana.ondemand.com/1.32.0/resources/sap-ui-core.js 只需要这样:

在这个hook的尾部加一段代码即可:

语法仿照上面被注释掉的例子:

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • My Account dependency

    My Account dependency /UI5/CL_UI5_APP_INDEX_LREP~UI5_INFO_FETCH_FROM_DB strange ...

    Jerry Wang
  • Promolike Qualtrics Dashboard

    SAP成都研究院数字创新空间做的promolike的dashboard,里面展示了使用Qualtrics收集的用户问卷调查结果。

    Jerry Wang
  • ABAP面试题系列:只用位操作实现两个整数的加法运算

    Jerry Wang
  • Python-并发下载-多线程实现-下

    上一节代码中,定义了一个全局变量PARSE_EXIT,用于标识网页源代码队列是否为空。PARSE_EXIT 不为空,则解析线程继续解析下一个源代码;如果 PAR...

    小团子
  • Confluence 6 数据收集隐私策略 原

    针对 Confluence 我们很自豪 Confluence 是这个星球上最高效和强大的协作工具,我们也计划继续保持这个特性,尽我们最大的努力提供更新的 Con...

    HoneyMoose
  • 回顾通用链表(亲测代码示例)

    看、未来
  • 互联网视频点播/直播流媒体服务器能否修改流的关键帧?

    今天早上有位开发者问我,能否调整视频直播点播流媒体服务器中的流的关键帧。这位开发者其实对码率和分辨率的调整不是很熟练,也不是很能掌握码率和分辨率的大小对视频流的...

    EasyNVR
  • SAP S/4HANA key user tool extensibility原理

    问题就是不同的系统这个 UIs and Reports 里的显示逻辑不一样。 在 GRE210 连 XT9/715 上,里面只会显示 OData 出来,我 de...

    Jerry Wang
  • LeetCode刷题总结 -- 链表篇

    做链表的题目,总会遇到各种各样莫名其妙的问题,刚刚又解决一个卡了一下午的,原因是用于插入的节点是在循环之外分配空间的(为了省空间),之后没做清理,导致问题,而我...

    看、未来
  • 从编程小白到全栈开发:一只编程小白

    现在的人们,每天在使用着各种手机app或网页之类的,进行日常工作,亦或是打发闲暇时间?但是在使用它们的时候,你是否曾有过一丁点的好奇心,想过这些东西到底是什么,...

    一斤代码

扫码关注云+社区

领取腾讯云代金券