不错,简洁明了。
两个小建议:
```php
这种形式,能加上对应的代码着色
看包名是百度的,不过也很旧了(12 年后就没更新了)。
至于你提到的 “有时候在真机上不能运行,模拟器可以”,给一些 logcat 之类的日志信息吧。估计很多人都没用过。
#37 楼 @dragonszh 我是注册两年,潜水一年,真正加入社区 1 年
请添加薪酬范围并使用 markdown 隔开不同职位。
#33 楼 @andyshan008 提醒一下,在社区交流不要用大神这类字眼。
#29 楼 @andyshan008 额,我也不知道。全局代理能不能让命令行的网络连接也走代理这个真没试过。我一般要完全** 都直接开 ** 。
#27 楼 @andyshan008 你确认用 Terminal 时网络也是已 *** 的?
这个下载链接跳转了 3 次,正常应该有 4 行且第 4 行才是实质上要下载的内容。看你的截图在 github 的链接就出错了,你确认下网络有没有问题?
换个角度想,有没有一套框架,可以让我们不用写代码就可以创建我们需要的应用呢?
思路很好,但个人觉得这类方式由于自身局限性不会走得太远。如同开发中当组件需要高度可重用和可定制时,没有开发会用通过拖曳就能创建视图的 storyboard ,而都是是用纯代码创建。
录制重放这类方式,我更倾向于用来简化重复劳动,例如现在的按键精灵。
#35 楼 @freshtester 是的,除此之外你还会收获人脉和更多的知识。大家一起努力!
补充一点:只兼容 iOS 8.0 +。
个人觉得相比 KIF ,这个框架的封装更完善,对于会 iOS 开发基础的测试人员也是比较容易上手的。
#24 楼 @lifreshman 正文的 可能遇到的问题及解决方法
有提到了。你参考一下。总的来说是 *** 的问题。
赞!
写得很详细。
中间有遇到什么坑吗?
#26 楼 @lihuazhang 。。。
谢谢大家的支持!
#1 楼 @lihuazhang js 的多语言给你埋坑了,不好意思。
#21 楼 @hysocnhou 不是昨天放的吧,我发这个帖子的时候已经出来 1 天左右了。
#2 楼 @blue_momo2009 看了下 java-client API 文档,貌似没有提供 swipe 结束点为 element 的方法。
那个帖子的意思是当 swipe 结束点传的是坐标时,appium server 会把它识别为是 offset(偏移量)。例如 swipe(50,50,60,60,500),实际上 appium 认为起点坐标是 50,50,终点坐标是:50+60,50+60 。
不过那个 issue 后面又有人说 android 上不是这么做的,我也不知道是后面 appium 改了还是 bootstrap 有另外做处理。
另外,建议你把 server log 附上来,看看 server 发给 bootstrap 的坐标是什么,有没有超出屏幕范围什么的。