活动沙龙 Appium Girls @Google SH

jie_w · 2016年01月27日 · 最后由 shane 回复于 2016年05月10日 · 2209 次阅读

(跟风也来写个总结!本来周末就想写懒癌晚期真是没救了。。
看到大家都在分享,趁热打铁,也来分享一下满满的收获)

活动前准备

为了让大家准备好环境和熟悉 Appium,教练们真的是超级用心~
不仅准备了的安装文档和教程:appium-girls-tutorial。安装文档还附上了网盘的下载链接,真是 100 个贴心~

教程写的也是炒鸡赞!非常详细清楚明白!强烈建议没能来现场的同学打开看看~

参加活动的同学们在活动开始前,也都根据相关文档很给力的把环境搭好

时间地点

整个活动地点在高大上的环球金融中心!
时间:可能是 50 年体感最冷的那一天 温度零下 8 度 风力 7-8 级
能来活动现场的都是真爱~~

主要内容

整个 workshop 主要包括 NPC 大东的 Appium 基础知识分享、大家动手做 Appium 自动化、Google 大牛分享和 Monkey 的大餐~

Appium 自动化包括:
  • 启动 Appium Server、学习 Desired Caps
  • 脚本编写、运行
  • 多种元素定位方式和定位工具
  • 复杂手势操作

Tip: appium-girls-tutorial上写的非常棒,请自取~

谈谈收获

我们这组的教练是颜艳老师~ 真的是学到很多。除了 Appium 脚本的编外,教练还教了大家学习的方法,碰到问题要怎么解决。(授之以渔的大写好老师!)

这里分享一下自己的感受,贴出老师给我印象深刻的两句话:

工欲善其事比先利其器

在开战前,一定要先熟悉自己可以用的装备!

关于 IDE

在写脚本的过程中,一定要先熟悉自己使用的 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 的大餐

共收到 6 条回复 时间 点赞

来个赞~

#2 楼 @jie_w 这么大个表情。。。。

是有点大… 😂

矮油,不错呦。

总结的不错

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册