RobotFrameWork+Appium+python3 MAC环境安装
RobotFrameWork+Appium+python3 MAC环境安装
Robotframework的官方nokia公司已经推出了支持Python3的图形界面编辑工具RED,下载链接:
https://github.com/nokia/RED
1、安装python3(有很多方法,这里只提供一种,已安装的跳过)
安装homebrew:
/usr/bin/ruby -e “$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)”
检查brew:
brew doctor #输出:“Your system is ready to brew” 表示安装成功
查找python3:
brew search python3
安装python3:
brew install python3
配置环境变量:
open -e .bash_profile
打开的文件内粘贴以下内容
PATH=/usr/local/Cellar/python/3.6.5/bin:${PATH}
export PATH
保存关闭文件,输入 source /etc/.bash_profile并回车,使配置生效
2、安装JAVA SDK(已安装的跳过)
下载java:
从官网下载需要的JDK版本
链接:http://www.oracle.com/technetwork/java/javase/downloads/
配置环境变量:
cd ~
open e .open .bash_profile
打开配置文件
在文件中加入以下配置
JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_101.jdk/Contents/Home/ #配置为当前环境实际java SDK地址
CLASSPAHT=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
PATH=$JAVA_HOME/bin:$PATH:
export JAVA_HOME
export CLASSPATH
export PATH
修改文档之后,保存退出,输入 source /etc/.bash_profile并回车,使配置生效
3、安装Robotframework 3.0
pip install robotframework
4、安装RED:
5、安装Appium
Appium官网:http://appium.io/
6、安装Android Studio
主要目的是提供打包工具和Android SDK,提供adb命令支持,安装完成要给adb 命令添加
环境变量配置,加在java配置之下:
export ANDROID_HOME=/Users/cynthia/Library/Android/sdk
export ANDROID_TOOLS=”$ANDROID_HOME/tools/“
export ANDROID_BUILD_TOOLS=”$ANDROID_HOME/build-tools/28.0.3/“
export PATH=”$ANDROID_HOME/:$PATH”
export PATH=”$ANDROID_HOME/platform-tools/:$PATH”
export PATH=”$ANDROID_HOME/tools/:$PATH”
export PATH=”$ANDROID_HOME/emulator/:$PATH”
export PATH=”$ANDROID_BUILD_TOOLS:$PATH”
1 |
|
配置完成,保存退出,输入 source /etc/.bash_profile并回车,使配置生效
命令行检查是否生效:
echo $JAVA_HOME
/Library/Java/JavaVirtualMachines/jdk1.8.0_181.jdk/Contents/Home
echo $ANDROID_HOME
/Users/cynthia/Library/Android/sdk
文件配置完成后示例(我本人的):
7、安装wxPython
用于支持robotframework的IDE ride,下载地址选择对应版本即可 http://wxpython.org/download.php#stable
8、robotframework-ride安装:
pip install robotframework-ride
pip install robotframework-ride -i http://mirrors.aliyun.com/pypi/simple –trusted-host mirrors.aliyun.com
也可以用附件文件
9、Appium-Python-Client安装 :
pip install Appium-Python-Client
pip install Appium-Python-Client -i http://mirrors.aliyun.com/pypi/simple –trusted-host mirrors.aliyun.com
10、robotframework appiumlibrary安装:
pip install robotframework-appiumlibrary
pip install robotframework-appiumlibrary -i http://mirrors.aliyun.com/pypi/simple –trusted-host mirrors.aliyun.com
11、robotframework-selenium2library安装:
pip install robotframework-selenium2library
12、设置Appium
SDK自动化用例是使用命令行启动Appium,可不用设置
本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!