公司做APP,之前没接触过,为了避免后期重复冗余的测试任务想着用自动化测试测试目的,网站好了好多的测试方案,最终决定使用开源的自动化测试工具RF进行测试,接下来就是各种安装包的下载查找,配置环境。
以下为主要环境搭建的参考网站:
http://blog.csdn.net/deadgrape/article/details/50563119
1、AppiumLibrary加载显示红色
安装成功,pip list查看也是安装成功的,但是RF中加载始终加载不上。
原因:我的机器上安装了两个版本的python,一个python27 一个python36,目录不同,默认使用pip命令安装的库在python36目录中,而RF中使用的是目录python27 因此导致一直加载不成功,提示
No module named six
即使重新安装目录依然不正确,最后把C:\Program Files\Python36\Lib\site-packages目录下的对应文件拷贝到C:\Python27\Lib\site-packages目录下重启即可。
2、查看设备名称命令adb devices 提示如下:
adb server version (31) doesn’t match this client (36); killing…
* daemon started successfully
原因:
jdk版本不一致导致。
解决办法:
http://www.bubuko.com/infodetail-2316781.html
3、jdk问题解决后脚本跑不起来,