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:

https://github.com/nokia/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 协议 ,转载请注明出处!