因为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环境搭建:
 
1、安装python(3.x)【分享一篇别人的 https://blog.csdn.net/vitaminc4/article/details/74059683,这个文章里包含homebrew的下载地址及brew安装python3命令】
 
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 ,不然可能不生效
androidSDK的相关配置参考:https://www.jianshu.com/p/ded91a6132fb
启动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的安装过程,踩了很多坑,折腾了两天,总算好用了

版权声明:本文为hxrzt原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/hxrzt/p/9878859.html