借助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的尾部加一段代码即可:
语法仿照上面被注释掉的例子:
要获取更多Jerry的原创文章,请关注公众号"汪子熙":相关文章
- 使用特殊构造的5GB文件测试Win2012Dedup功能
- [Linux] Ubuntu下解压rar文件的方法
- dsp6657的helloworld例程测试-第二篇-CFG文件
- postman测试上传文件
- Windows Store App 文件选取器
- Linux下文件的压缩和解压
- jmeter分布式测试,linux管理即生成的jtl文件导入本地jmeter察看结果树后request出现报No data to display问题
- spring boot单元测试之四:单元测试中测试文件上传(spring boot 2.4.3)
- 【原创】源码编译libevent-2.0.21-stable生成库文件说明
- php解析mpp文件中的资源
- 清空回收站中所有文件
- 流媒体测试笔记记录之————解决问题video.js 播放m3u8格式的文件,根据官方的文档添加videojs-contrib-hls也不行的原因解决了
- spring boot单元测试之十三:用mockmvc测试文件下载(spring boot 2.4.4)
- Linux shell判断文件和文件夹是否存在
- Atitit spring单元测试 注解 获取服务名 Spring文件单独放在一个文件夹,去掉dubbo配置,方便测试 里面包含的mybatis 找不到,只好设置成相对于class绝对路径可以了
- shell 条件测试语句 文件测试 字符串测试 数字测试 复合测试
- Python编程:pypdf2和pdfplumber获取pdf文件的页数
- shell之算数运算符、逻辑运算符、关系运算符、布尔运算符、文件测试运算符
- windows条件下,Ping加上时间戳,并保存到文件,适用于测试网络
- vim——打开多个文件、同时显示多个文件、在文件之间切换
- Python文件操作——逐行插入内容
- 解决virtualbox与mac文件拖拽问题
- 百度文库下载文件,没有财富的价值,音量不能下载
- 8.3 fileinput--多文件输入操作
- VC++给软件添加异常捕获模块生成dump文件(附源码)
- 安全测试——验证&日志文件
- 2022UI自动化测试框架搭建 —— yaml文件管理定位元素
- Mongodb GridFS——适合大小超过16MB的文件
- 启动hdfs时,报错 不良 : Canary 测试无法在目录 /tmp/.cloudera_health_monitoring_canary_files 中写入文件。
- 〖Python自动化办公篇⑧〗- word文件自动化 - 创建并生成 word 文档