Ubuntu下搭建Appium+python自动化环境记录及遇到的错误记录

版权声明:转载请注明链接感谢 https://blog.csdn.net/cwh250/article/details/82462647

   系统:Ubuntu 18.04.1 LTS   64位

搭建环境前准备

    1.JDK 8安装

    2.android-sdk_r24.3.4-linux

    3.Python:3.6 

    4.Node.js:8.11.4 

    5.Appium:1.9.0

    6.Appium-Python-Client (pip install Appium-Python-Client)


一、安装JDK

     安装Oracle JDK

sudo add-apt-repository ppa:webupd8team/java 
sudo apt-get update 
sudo apt-get install oracle-java8-installer 

   安装 Open JDK 

sudo apt-get update
sudo apt-get install openjdk-8-jdk

二、安装Android SDK

 下载SDK

cd  Downloads
wget  https://dl.google.com/android/android-sdk_r24.2-linux.tgz

 解压缩安装包

tar xvzf android-sdk_r24.2-linux.tgz
sudo mv android-sdk-linux /usr/local/Android-SDK

 配置环境变量

sudo vim /etc/profile
export ANDROID_HOME=/usr/local/Android-SDK
export PATH=${ANDROID_HOME}/:${ANDROID_HOME}/tools:${ANDROID_HOME}/platform-tools:$PATH
source /etc/profile

检验是否安装成功,终端输入下面命令

android

弹出 Android SDK Manager 的窗口即为安装成功(接着就可以安装指定版本的SDK了)

三、安装python3

sudo apt-get install python3

四、安装Node.js ( Node.js下载链接:)

   1)、命令下载Node.js并解压(也可选择上面链接手动下载后解压到指定位置)

cd Downloads/
sudo wget https://nodejs.org/dist/v10.10.0/node-v10.10.0-linux-x64.tar.xz
tar -xvf node-v10.10.0-linux-x64.tar.xz

    2)、移动到 /opt 目录下(纯属于个人习惯), 并链接到/usr/local/bin/目录下

sudo mv node-v10.10.0-linux-x64 /opt 
sudo ln -s /opt/node-v10.10.0-linux-x64 /usr/local/bin/node-v10.10.0

   3)、配置环境变量

export NODE_HOME=/usr/local/bin/node-v10.10.0  # 链接node的位置 或原文件放置的位置
export PATH=$NODE_HOME/bin:$PATH
export NODE_PATH=$NODE_HOME/lib/node_modules

最终检查Node.js 是否安装成功:

node -v
npm -v

五、安装Appium

npm install -g appium


  使用淘宝镜像安装:

npm install -g appium --registry=https://registry.npm.taobao.org

# 可能权限不足 前面加上sudo即可

sudo npm install -g appium --registry=https://registry.npm.taobao.org

   最终效果图:

由于这台电脑是配置过Appium 所以命令一下直接过,因此在编写这篇笔记是在服务器下再次配置了一编:

出现了以下错误;

这个错误,只需使用第二条命令安装即可,即在命令前面加上sudo,接着依然报错:

解决方法(参考链接:):

npm install [email protected] --ignore-scripts

  检查Appium版本:

appium -v

 最后安装appium-doctor检查下Appium的环境是否配置ok:

 npm install -g appium-doctor

  终端输入:

appium-doctor

到这Appium+python自动化基本配置成功了,最终贴上自己配置的环境变量;

# jdk
#
export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-amd64
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH

# Android sdk
#
export ANDROID_HOME=/usr/local/Android-SDK
export PATH=${ANDROID_HOME}/:${ANDROID_HOME}/tools:${ANDROID_HOME}/build-tools/28.0.2:${ANDROID_HOME}/platform-tools:$PATH

# node
#
export NODE_HOME=/usr/local/bin/node-v8.11.4
export PATH=$NODE_HOME/bin:$PATH
export NODE_PATH=$NODE_HOME/lib/node_modules

猜你喜欢

转载自blog.csdn.net/cwh250/article/details/82462647