base 杭州还是成都?
感谢楼主分享 之前也做过大体思路一样 不过当时没搞日志转换成可视化报告的操作,我这边还做个一个异常的处理机制,就是再启动一个监控 (监听) 线程 +activity 白名单列表的功能,防止 app 无意间切出去导致后期将要执行的动作事件无效,只要发现当前 activity 不在白名单内部就自动重新拉起 app,不知道楼主对于这块异常处理有什么好的思路,还是发现不少 anr 和 crash 问题的。
引申出来两个问题
1.ios 的 monkey 有什么好的思路吗?之前用过 fastmonkey 但是执行操作速度较慢,不能有效发现 crash 和 anr 问题
2.Android 系统 native+H5 组合的页面,若无意间点击进入到 H5 页面该怎么处理,我个人理解 monkey 是点击不了 H5 页面的 (不清楚这么说对不对哈,没做过调研)
确实规范不容易做,这点我是赞同的,我搭建了一套 mvc 的框架,写着还可以。
我用的是 flask,现在后打端的接口写的差不多了,上手还是比较简单的
楼主更新了 mac 环境的包,那么我现在电脑是 windows 环境,能用 pyinstaller 打一个 mac 支持的包吗?
还是说 mac 的包只能用 mac 系统的电脑来打?这个问题困扰很久
亲测可用 十分感谢 比 cx_freeze 要好用的多
我改好了 在本地用代码跑没问题 但是打包出了问题?我用的 cx_freeze 想问楼主打包这么简洁 用的是什么方法呢?能具体指导一下吗
想问一下 test 里面的 “前提” 和 “摘要” 怎么添加?
如果是 H5 页面,用 chrome inspect 查询出有两个或者以上多个页面同时加载出来,可以考虑一下先 get all window handles 之后在 switch window
你用的是 xcode 自带的苹果手机模拟器还是真机来测试的,我想起来我遇见这个问题是因为我链接真机的时候报的这个错,替换了 WebDriverAgent 的包后,我一直用的是 xcode 自带的模拟器,之后没出过这个问题,你可以尝试使用 xcode 自带模拟器进行测试
我之前遇见过这个问题,参考一下这篇文章https://blog.csdn.net/qq744746842/article/details/50284239
可以考虑换个 1.6 以上的新版本,不用 desktop
这个问题就是你的 webdriveragent 文件不兼容导致的,下载一个兼容的,替换一下这个文件,code65 的问题就解决了,具体文件在哪里下载我还真是不记得了,可以去 github 上找找
建议还是用命令行来启动,desktop 可以作为获取页面元素的工具
你的 WebDriverAgent 的文件不正确,下载一个兼容的,替换一下这个问题就解决了
@quqing 我看你说话的方式有点像我现在领导啊,咱俩不会是一个公司吧?
楼主,为什么我在运行的时候,直接就卡死,报 python 停止工作,这是什么原因???
十分感谢,受你的启发我也正在写一个
还请楼主公布一下源码,让我这样的小白也学习一下
我也在纠结 这个问题,请问楼主解决了吗?求教
怎么解决的?我也遇见了这个问题!求教
是我解释的不够清晰吗?
log 打印:2017-02-28 17:50:24,656 - root - INFO - Begin to start Appium Server
2017-02-28 17:50:29,787 - root - INFO - End to start Appium Server
2017-02-28 17:50:29,787 - root - INFO - Open Driver
2017-02-28 17:50:46,422 - root - INFO - Start to test
2017-02-28 17:50:46,432 - root - ERROR - 'super' object has no attribute 'getattr'
2017-02-28 17:50:46,432 - root - INFO - Close to Driver
2017-02-28 17:50:48,127 - root - INFO - Begin stop Appium Server
2017-02-28 17:50:48,167 - root - INFO - End stop Appium Server
困扰我几天了
请问现在你这个问题解决了吗?这个问题我也出现了,现在不知道怎么办,运行脚本就闪退,