接口自动化还是比较推荐做的,需要做到什么程度根据实际情况来决定。如果有成百上千个接口,没有接口自动化覆盖的话,上线怎么保证都覆盖了?靠人工点吗
使用 Popen 把输出写入到文件可以解决你的问题。
with open("./logcat.log", "wb") as f:
p = Popen("adb logcat -v time", shell=True, stdout=f, stderr=f)
好吧,算我玻璃心吧,但月薪上万真的也不多啊。。
水平低啊,让大佬见笑了,但也实在没必要这样冷嘲热讽的
这是面试的时候说的话吧
有这么无私的测试?我没见过
试下 0.0.0.1 这种非法 IP 呢
不排除有些公司面试造火箭,入职拧螺丝
楼主您好,我有个疑问想请教下。比如说 1 条用例需要调用 3 个接口,3 个 api 封装到 1 个 suite 中,suite 中有 3 个 - test 集合,testcases 中只有一个- test 集合仅调用 suite 中定义的方法,按我理解的这种情况只算是运行 1 条用例,但实际测试报告中会统计成 3 条用例。如果用例传参不同又分 3 个场景,此时测试报告的用例数就是 3*3 条,这样测试报告的用例数量太多重复了。
我也遇到这个问题了,appium 版本 1.4.x,切换到 WEBVIEW,findELement 的方法就找不到元素,不切换反而可以
#4 楼 @haiquan180 确实😄
—— 来自 TesterHome 官方 安卓客户端
#1 楼 @soldierjing 嗯,懂了。但是这里主线程要执行的代码都依赖于 appium server,还是要等待子线程把 sever 启动后才能继续执行主线程,所以还是 sleep 了 10 秒
—— 来自 TesterHome 官方 安卓客户端
好公司...
—— 来自 TesterHome 官方 安卓客户端
涨姿势了~
—— 来自 TesterHome 官方 安卓客户端
你说的是一直滑动直到找到控件吗?写个 while 语句就可以啦~自己封装查找控件的方法,返回 true or false
—— 来自 TesterHome 官方 安卓客户端
session 没有 quit 吧,重启一下 appium server 看看?
—— 来自 TesterHome 官方 安卓客户端
#14 楼 @mymgbaby 有 setup() 和 teardown(),你可以看下这个帖子https://testerhome.com/topics/4681, 感觉是 session 的问题
你好,这个问题你解决了吗?我最近也遇到这个问题了
#2 楼 @lihuazhang 我又看了下,确实是没找到元素 “终端销量”,原因是第一条用例结束后,没有执行 driver.quit(),执行第二条用例的时候,就没有启动 app...是我 driver 部分的代码有问题吗?
#2 楼 @lihuazhang 我觉得应该不是元素没找到,我这两条用例单独执行都可以成功(注释另外一条),两条用例一起执行就会报错
我也遇到这个问题了。。。我只是在某一个 activity 中使用 swipe 会报错,其他界面都是正常的。。。始终找不到原因
太励志,恭喜,我也要向你学习!!!
感谢分享