因为mac本自带python2.x(不建议卸载,因为本本本身有很多依赖与此),所以装python3的过程极其坎坷,勉强装好后也总是各种报错。这次装appium环境,直接把原来的python3卸了,用homebrew安装。建议大家也用这个安装吧,简单而且错误率低。
【brew的安装命令:/usr/bin/ruby -e “$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)”】
下面进入正题,mac python+appium环境搭建:
2、下载安装android sdk 、JDK【附上地址,具体安装及后续配置可自行百度】
android sdk下载地址:http://tools.android-studio.org/index.php/sdk?spm=a2c4e.11153940.blogcont593549.13.4f164466N7mmUH
特别注意❗️环境变量配置:vim ~/.bash_profile
配置好环境变量记得执行:source ~/.bash_profile ,不然可能不生效
启动android下载相关组件:sdk文件夹中的tools-android
3、安装appium及appium doctor:
- brew命令安装node:brew install node
- npm命令安装appium:npm install -g appium
安装好appium后在终端输入appium,如果出现如下界面说明安装成功
yoyodeMacBook-Pro:~ mac$ appium
[Appium] Welcome to Appium v1.9.1
[Appium] Appium REST http interface listener started on 0.0.0.0:4723
安装好appium后在终端输入appium-doctor,如果出现如下界面说明安装成功
Last login: Thu Oct 18 11:51:18 on ttys000
yoyodeMacBook-Pro:~ mac$ appium-doctor
info AppiumDoctor Appium Doctor v.1.6.0
info AppiumDoctor ### Diagnostic starting ###
info AppiumDoctor ✔ The Node.js binary was found at: /usr/local/bin/node
info AppiumDoctor ✔ Node version is 10.12.0
info AppiumDoctor ✔ Xcode is installed at: /Library/Developer/CommandLineTools
info AppiumDoctor ✔ Xcode Command Line Tools are installed.
info AppiumDoctor ✔ DevToolsSecurity is enabled.
info AppiumDoctor ✔ The Authorization DB is set up properly.
info AppiumDoctor ✔ Carthage was found at: /usr/local/bin/carthage
info AppiumDoctor ✔ HOME is set to: /Users/mac
info AppiumDoctor ✔ ANDROID_HOME is set to: /Users/mac/Downloads/android-sdk-macosx
info AppiumDoctor ✔ JAVA_HOME is set to: //Library/Java/JavaVirtualMachines/jdk1.7.0_79.jdk/Contents/Home
info AppiumDoctor ✔ adb exists at: /Users/mac/Downloads/android-sdk-macosx/platform-tools/adb
info AppiumDoctor ✔ android exists at: /Users/mac/Downloads/android-sdk-macosx/tools/android
info AppiumDoctor ✔ emulator exists at: /Users/mac/Downloads/android-sdk-macosx/tools/emulator
info AppiumDoctor ✔ Bin directory of $JAVA_HOME is set
info AppiumDoctor ### Diagnostic completed, no fix needed. ###
info AppiumDoctor
info AppiumDoctor Everything looks good, bye!
info AppiumDoctor
注:若有检查项未通过,可以去对应的android-sdk-macosx/tools/android中下载
4.安装Appium-Python-Client:sudo pip install Appium-Python-Client
————至此,appium的安装已完毕————
启动appium server
在终端输入appium &。输出下面的信息,则表示appium server启动成功了
p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Menlo; color: #f4f4f4; background-color: rgba(0, 0, 0, 0.85) }
span.s1 { }
span.s2 { color: #d53bd3 }
yoyodeMacBook-Pro:~ mac$ appium &
[1] 7599
yoyodeMacBook-Pro:~ mac$ [Appium] Welcome to Appium v1.9.1
[Appium] Appium REST http interface listener started on 0.0.0.0:4723
appium &
–以上就是mac下 python+appium的安装过程,踩了很多坑,折腾了两天,总算好用了