Python3.6+RobotFramework自动化测试框架环境搭建-学习笔记

本文详细介绍了如何搭建Python3.6、Appium及RobotFramework的自动化测试环境。首先讲解了JDK的下载与安装,包括验证和配置环境变量。接着介绍了安卓SDK的下载、安装及环境变量配置。然后,文章阐述了Node.js的安装,以支持Appium服务端。继续讲解了Appium的安装与配置,包括appium-doctor的使用以检查环境。最后,介绍了Python的安装、Appium-Python-Client、RobotFramework及其相关库的安装,以及IDE工具如Sublime和PyCharm的配置。整个过程详细而全面,适合初学者参考。
摘要由CSDN通过智能技术生成


操作系统:Windows7-32位
Appium版本:AppiumForWindows_1_4_13_1
开发语言:Python 3.6.2
测试应用平台:安卓 5.1.1

一、Appium服务端

1、JDK安装

因为,安卓系统依赖JAVA环境,所以这项是必需的。

1.1 推荐JDK版本:

	JAVA SE 8u201

1.2 下载地址:

https://www.oracle.com/technetwork/cn/java/javase/downloads/index.html
或直接复制这个链接下载
jdk-8u201-windows-i586.exe

1.3 下载方法:

1.3.1打开下载地址后,点击下载页面的入口,如下图所示。
在这里插入图片描述
1.3.2 JDK的下载界面如下图所示。点击“Accept License Agreement”同意证书许可。
在这里插入图片描述

1.3.3 根据自己的操作系统情况选择对应的安装包。楼主的是32位的Windows,所以选择如下:
在这里插入图片描述

或直接复制这个链接下载
jdk-8u201-windows-i586.exe

1.4 安装方法:

1.4.1 安装JDK的操作比较简单,启动安装程序后,一律点击“下一步”即可,直至出现下图则表示安装完毕。
在这里插入图片描述
1.4.2 验证安装是否成功:打开cmd命令窗口,输入"java -version",检查是否正常显示java版本信息。成功安装的回显信息如下图:
在这里插入图片描述

1.4.2 配置JAVA的环境变量

作用:通俗的讲,配置了环境变量就好比告诉了计算机你的程序在哪个目录,以后我不管在哪个目录使用指令调用该程序都得照办。
配置方法:
1.4.2.1 在桌面的“计算机”上点击右键,选择“属性”菜单。

1.4.2.3 在底部“系统变量”栏目中,点击“新建(w)”按钮,新建一个名为“JAVA_HOME”的系统变量,值为jdk的安装根目录。例如,默认的安装目录是“C:\Program Files\Java\jdk1.8.0_201”。然后点击“确定”。
在这里插入图片描述

1.4.2.4 在系统变量栏目中找到一项名为“Path”的变量进行选中,点击“编辑”按钮。然后在变量值末尾追加“;%JAVA_HOME%\bin”。切记,两个变量值之间一定要以英文半角的分号相隔。最后点击“确定”按钮。
在这里插入图片描述
至此,JDK的安装就完成了。

2、安卓SDK

推荐版本:android-sdk_r24.4.1

2.1 下载方法:

下载地址:http://www.android-studio.org/
网盘下载
http://pan.baidu.com/s/1kVOvxEB
下载可执行的EXE程序,或者打包好的安装包,两种方式都可以。以下以ZIP格式的解压包方式为例。
在这里插入图片描述
2.2 启动 SDK Manager ,下载测试设备所对应版本的安卓系统API。
解压至”D:\SDK\android-sdk-windows“
在这里插入图片描述
分别勾选所需要的组件,以下是楼主推荐方案,具体可根据个人需要进行选择。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
选择所需的安装项后,点击“install XX packages”,其中XX代表已经勾选的项目数量。在选择安装的界面,一律勾选“Accept License”选项。最后点击“install”执行安装。
在这里插入图片描述
备注:联网安装,时长与网络环境有关,耐心等待。我去上个厕所

2.3 配置SDK的环境变量

大体步骤和上文中的配置JDK的环境变量类似,这里就不再一一赘述,只说明下需要配置的参数。

2.3.1 首先,确定sdk的根目录。如下图所示,则根目录为“D:\SDK\android-sdk-windows”。其中有两个非常重要的目录,分别是tools和platform-tools.
在这里插入图片描述

2.3.2 在“环境变量”操作面板中,新建一个名为“ANDROID_HOME”的变量,值为SDK的根目录。如下图所示。
在这里插入图片描述
2.3.3 编辑系统变量Path项的值,在末尾追加两个新值,分别是“%ANDROID_HOME%\tools”和“%ANDROID_HOME%\platform-tools”。编辑完毕后点击“确定”。

;%ANDROID_HOME%\tools;%ANDROID_HOME%\platform-tools

在这里插入图片描述

2.3.4 验证安卓SDK环境。打开cmd命令窗口,输入 adb version 指令,如果打印了下图信息则表示环境变量配置成功。

C:\Users\Carlson>adb version
Android Debug Bridge version 1.0.40
Version 28.0.2-5303910
Installed as D:\SDK\android-sdk-windows\platform-tools\adb.exe

3、Node.js

用来提供Appium服务端所依赖的运行环境,因为毕竟Appium服务端就是用node.js编写的,没它玩不转。

3.1 当前版本:V0.10.32
Appium: v1.4.13 (GUI版本,桌面形式)
node.js: V0.10.32
本次我由于安装的是Appium: v1.4.13,(支持V0.12以下的Node)故暂时使用的是这个V0.10.32版本的Node.js
3.2 官网下载地址:https://nodejs.org/zh-cn/
一定要注意appium版本和node.js版本的匹配问题
否则在cmd中执行appium命令会报错

匹配的版本:
Appium: v1.4.16 (GUI版本,桌面形式)
node.js: v5.6

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值