没搞懂你的问题。
appium 的缓存只会缓存你 find 过的对象,只要重新 find 一次就不会用缓存啊。
#17 楼 @face_south 这个应该找开发取文档。正常来说前后端协作的时候应该有个接口文档,如果没有再去抓包。抓包有个不好的地方是有些不常用的参数可能不会出现。
#13 楼 @face_south 你有把用例做成自动化的吗?返回码都走一遍这个从我的角度看来还是需要的,不过也要看你具体情况。有些业务上基本不会出现的也许可以跳过。
有 Release Note 什么的吗?
#11 楼 @284772894 这个不错,谢谢分享。把它的文档过了一遍,主要是把 http 操作简化到了可以直接用 annotation ,优势应该是快速构建不同的 http 操作,但对于参数组合和后续的断言还需要再封装,这个工作量还是不少的。
#3 楼 @xushizhao 谢谢~你提到的内容我已更新到帖子里面了,你看下有没有不对的地方?
#5 楼 @nickli 谢谢~
你是不是 xpath 用得比较多?
我之前和一个人交流过,最终结论是:脚本什么的花再大精力去优化,还不如直接把测试机换成 6s 效果好。
#8 楼 @simonpatrick 我现在遇到最常用的场景其实就是一些 id 的传递。create 接口执行成功时会返回 id ,然后其他接口要把 id 作为参数去获取相关的信息。
Jmeter 的实现是有一个 post processor 专门做这个事情(类似于你的 Resolver ,专门处理返回值),把返回值放到一些全局变量里,然后下一个接口再去调用这个变量。因为使用的是变量,所以字段名是否相同没有太大关系。
#6 楼 @simonpatrick 这块我也在想,但还没找到能兼顾灵活度和易用度的方案。
@seveniruby 思寒这块是怎么做的?
为了做出解释,暂时先移到违规处理区。
请学会如何提问,阅读:https://testerhome.com/topics/587
#3 楼 @simonpatrick 有个问题想问下,你一开始有提到进行上下文数据的传递,但你文中没有提到具体的实现方式。想问下你这一块的实现是放在了 Java 里面还是在 excel 中?
#4 楼 @jiguanghover 麻烦更新一下标题,在上面加上【已解决】方便后面的人参考吧。
#8 楼 @lihuazhang 我错了。。。是 app 。。。最近都在做 android ,有点错乱了。。。
:plus1:
python 中 unicode string 写法是:
u"String"
不是
"u'String'"
话说微信的 webview 现在能获取到了?
#3 楼 @lihuazhang
#5 楼 @monkey 我错了。。。
#9 楼 @yanzilove 你说的手机连接具体是指什么?检测手机是否已连接到电脑?
我还以为是按时间收费,原来是按书收费。那些书都不便宜。。。