katalon的初次接触

前言:这是一篇小白的吐槽笔记。有很多东西在大神看来,是很白痴的。请各位不要取笑。不喜勿喷。我也只是为自己,做个笔记而已。

最近,公司一直都是人工测试,在项目渐渐稳定之后,我们就想偷懒了,所以,准备自动化,搞起!!!!于是,本人,自动化小白一枚,收到了来自领导轻描淡写的任务指示:来,把这个katalon研究一下,看看好不好用。(此处想添加个一脸懵逼的表情)
自动化,我们主要是想来测试手机APP的。因为这玩意儿,用户量有点大,然后会有各种型号的手机,各种兼容问题。唉。。。其实在项目最初的时候,我们稍微研究了一下Selenium后来因为这玩意儿,要求同学们写代码,然后被集体吐槽。同时也因为是项目初期,你们懂的!!各种业务需求测试,都还来不及,哪里有空折腾这自动化啊~~~所以,这事儿就这样被搁浅了。于是乎,两年后的今天,又重新开始了。。。(对,我们的东西做了两年才稳定。。)吐槽了这么多,来说说正事儿。

目前,对于katalon,我能做到的,也只是搭建环境,跑一个简单的测试用例,这里,也算是一个我的学习笔记。
katalon的安装教程有很多,百度一下,到处都有。我就是按照教程里面,操作下来的,这里就不多说了。主要记录一下,我踩到过的各种的坑!!

坑1、手机和电脑的连接线的问题。
吭哧,吭哧,装上了各种软件,改了各种配置,想连接手机来测试一把。有没有很激动??!!然后,打开之后,Device name这个地方,是空的!!!
katalon的初次接触
怎么办??然后就是各种百度,没什么效果!!后来还是看到某个帖子的时候,那哥们说:哎呀,我这个手机,连接手机助手的时候,有反应,怎么在这里,都找不到啊!!
我突然醍醐灌顶,难道,我这个连接手机的线,只能充电,不能传输数据???
立马装了一个手机助手,发现果然是手机线的问题!!!哎呀我去,因为这个问题,我真是研究了一整天,开始的时候,还以为是各种SDK的问题,各种更新。不过,这个也可能有关系, 只是在这个时候,还没有体现出来而已。换了根线,就好了。
后来把这事儿跟同事们说了,结果我被耻笑!!!他们说,难道你不知道有些线,是不支持的么???
大哥们,我真不知道啊!!我也没用过安卓手机啊,用的一直是苹果,然后往电脑上一差,就有反应啊,谁知道安卓还有这坑啊!!
所以,写这个,是为了让小伙伴们,如果有什么问题,可以先确认一下,自己的手机,是不是真的能够连得上。

坑2.Fail to start Appium server in 60 seconds.
katalon的初次接触
这个错,真是想大大的吐槽。因为这个错,我甚至都翻了个墙,找google去了。
结果:一顿操作猛如虎,然并卵
百度出来的,各路大神,提供的各种匹配的版本,我也都重装过了。结果还是这个错误。。。。后来,*出去之后,发现有好多人跟我遇到了同样的问题。下面有位外国大哥的建议说:要不咱把版本升级到最新的版本看看???
好了,没办法了,我就这么干了。
一开始的时候,我 用的appium是1.4.16.1。索性,我就用了appium-desktop。装完以后,检查了配置,怀着激动的心情,来到了这个页面。颤抖的小手,点击那个start按钮。情感上,无比期望,能够一把起来;但是我的理智告诉我:怎么可能,想多了!!
果然,报错了!!!
这个报错,就是我下面要说的,坑3

坑3.appium-desktop,在katalon中的配置。
katalon的初次接触
这个配置,我理解的,就是katalon根据配置,去启动appium。所以,我就找着桌面上appium的图标,右击 —》属性 --》目标文件,
“C:\Users${username}\AppData\Local\Programs\Appium\Appium.exe”把这个路径,往这边一配置。完事儿。好了,又是激动的心,颤抖的手。结果,报错!!!!
具体的错误,没有截图,忘记了,反正就是说,没有找到APPIUM的启动文件,或者什么的。横竖就是katalon没有找到appium的启动门。
这肯定就是这个配置的路径不对啊。所以我又检查了一遍,打开了这个目录,找到这个文件,双击,能打开啊!!!
于是,又是各种百度。
最后在某个帖子的角落里面,看到一个哥们弱弱得说:我的配置是这个路径:C:\Users${username}\AppData\Local\Programs\Appium\resources\app\node_modules\appium
于是,我也这么配置。然后再来!
激动的心,颤抖的手!!!
唉~~~~~~~~~~~~~~
报错!!!!!

坑4.“Unable to create a new romote session”
唉,吐槽有点多,不想啰嗦了。
我遇见的,报这个错,是因为要安装appium-uiautomator2-server 还有另外一个什么东西,然后在手机上,要点一下“继续安装”。
刚开始的时候没注意手机,所以就time out了。
后来百度了一下,说这个重复安装是可以关掉的。4了百度上说的很多方法,修改各种源码什么的。不知道是不是我修改的地方不对,导致,到目前为止,没有生效。啥时候折腾出来了。再补上。

激动的心,颤抖的手~~~~~~~~
该成功了吧??!
想多了
还是报错~~~~~~~

坑5.错误信息忘记了,反正即使说APP上的链接无返回
查看detail,翻一下,会显示:com.XX.xxx无返回还是什么鬼。
解决办法:在下图里面的地方,配置一下。如果你的地址,是com.xxx,在value里面,就配置com.*,如果是cn.xxx.xxxx,那就配置成cn.*
katalon的初次接触
配置完成后。。。哎呀。。。终于起来啦~~~~~~~~~

后续如果有其他问题,持续更新~~~~~~