(跟风也来写个总结!本来周末就想写懒癌晚期真是没救了。。
看到大家都在分享,趁热打铁,也来分享一下满满的收获)
为了让大家准备好环境和熟悉 Appium,教练们真的是超级用心~
不仅准备了的安装文档和教程:appium-girls-tutorial。安装文档还附上了网盘的下载链接,真是 100 个贴心~
教程写的也是炒鸡赞!非常详细清楚明白!强烈建议没能来现场的同学打开看看~
参加活动的同学们在活动开始前,也都根据相关文档很给力的把环境搭好
整个活动地点在高大上的环球金融中心!
时间:可能是 50 年体感最冷的那一天 温度零下 8 度 风力 7-8 级
能来活动现场的都是真爱~~
整个 workshop 主要包括 NPC 大东的 Appium 基础知识分享、大家动手做 Appium 自动化、Google 大牛分享和 Monkey 的大餐~
Tip: appium-girls-tutorial上写的非常棒,请自取~
我们这组的教练是颜艳老师~ 真的是学到很多。除了 Appium 脚本的编外,教练还教了大家学习的方法,碰到问题要怎么解决。(授之以渔的大写好老师!)
这里分享一下自己的感受,贴出老师给我印象深刻的两句话:
在开战前,一定要先熟悉自己可以用的装备!
在写脚本的过程中,一定要先熟悉自己使用的 IDE,怎么查看这个类提供的所有 API,怎么查看源码,以提高写代码的效率
小组学习中,发现有些接触编程不久的同学,对 IDE 的报错信息不会看,不会调试,这些都会多多少少影响到写代码和解决的效率,一定要多熟悉自己的使用的工具
推荐大家多捣鼓捣鼓 Appium 自带的 Inspector,录制功能很好用,可以作为辅助写脚本的工具
很多东西真的要自己动手做了,才会转化成自己的知识。以前高中化学老师特别喜欢说:一看就会,一做就错。很多东西自己看了,只是有点印象,真正做起来才知道可能到处都是坑,一不小心就掉进去了。
相信其他小白同学在学习 Appium 的过程中肯定也遇到过和我一样的大问题:就是特喵的我怎么知道某些操作要调用哪个 API 啊!
(简单的操作直接键入 “driver.” IDE 就会列出所方法,如果你的 IDE 不会自动提醒,请百度进行配置)
提供一个可尝试的解决问题的思路:
Step0: 先找到相关源码文件/官方接口文档
Step1: Google/Bing/百度一下,概括想要做的事情(语文不好的根据搜索结果调整关键字),一般来说搜索结果重复越多的关键字越靠谱,找到一个可能的类或方法
Step2: 根据Step1的结果,查看源码/官方接口文档辅助定位哪个才是正确的API
Step3: if 没有找到正确的,go to Step1
else 调用该API
# 有些复杂的类和接口调用方式比较诡异的,再使用明确类名和方法名进行搜索
如果大家有好的思路 求分享呐~
首先感谢 TesterHome 提供了这次机会,并且选中的了我
然后感谢我的教练 @ 颜艳和其他教练的悉心指导
接着感谢 NPC @anikikun 的主持和@oscarxie @ 小兔的接待
还要感谢我的小伙伴 @ 金花花和@julie~
最后感谢@monkey 的大餐