python+Appium+xcode+android studio自动化测试环境搭建

一时失言乱红尘 2023-09-29 19:34 144阅读 0赞

目录

一、需要的环境

二、安装python

三、安装pycharm

四、安装android studio(android sdk)

五、安装xcode

六、安装Appium

1.命令行安装Appium

2.安装依赖

3.遇到的问题:

4.启动appium


一、需要的环境

python-3.9.6

pycharm

android studio(android sdk)-2022.1.1

xcode-14.2

appium(Appium-Python-Client-2.8.1)

二、安装python

官网:Welcome to Python.org

d014475ab379415abfcca77e8d2912b5.png

打开之后根据安装向导一步步安装即可。

在.bash_profile中配置环境变量,

  1. export PATH="/Library/Frameworks/Python.framework/Versions/3.11/bin:${PATH}"
  2. alias python="/Library/Frameworks/Python.framework/Versions/3.11/bin/python3.11"

保存并退出,source .bash_profile使环境变量生效。

  1. 我的电脑上系统比较新,内置的pythonpython3.9,自己下载了python3.11
  2. 自行安装Python路径为:/Library/Frameworks/Python.framework/Versions/
  3. 系统命令默认路径/usr/bin(系统预装的可执行文件,随系统升级而变化)
  4. 用户命令默认路径/usr/local/bin(用户安装的可执行文件,不随系统升级影响)
  5. qa@QAdeMacBook-Pro ~ % where python3
  6. /usr/local/bin/python3
  7. /usr/bin/python3
  8. qa@QAdeMacBook-Pro ~ % python3 -V
  9. Python 3.9.6
  10. 这里没有进行配置环境变量,所以版本是3.9,如果配置了环境变量,再查版本,会显示配置了环境变量的版本。

#

三、安装pycharm

官网下载安装即可。

四、安装android studio(android sdk)

参考(2023)mac 安装Android studio(包括安装jdk,Android SDK)_Vermouth_00的博客-CSDN博客

五、安装xcode

直接在app store搜索,需要用的时间比较久。

3da1b9b724a248809c1deab88c398a0e.png

19ca78208f2c496ca2534f4920f1d0e7.png

点击install即可;打开xcode后需要登录apple id。

六、安装Appium

appium desktop,appium server,Appium-Python-Client。

Appium Server 是用 nodejs 运行的,基于js开发出来的。appium desktop是GUI工具,包含nodejs 运行环境、Appium Server 和client。

1.命令行安装Appium

安装Appium-Python-Client:

  1. pip3 install Appium-Python-Client

1f319d4964c049c9b020ffafa544753f.png安装Appium Server:

  1. npm install -g appium
  2. #或者
  3. npm install appium -g --chromedriver_cdnurl=http://cdn.npm.taobao.org/dist/chromedriver

" class="reference-link">73f1e2b5922a410dbf00d02ce94073ac.png

2.安装依赖

先安装homebrew,然后brew安装依赖;

  1. #安装homebrew
  2. /bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"
  3. brew install libimobiledevice #使用本机与苹果iOS设备的服务进行通信的库。
  4. brew install ideviceinstaller #获取设备udid、安装app、卸载app、获取bundleid
  5. brew install carthage #第三方库管理工具。
  6. brew install ios-deploy #不依赖于XCODE,进行安装和调试IOS应用程序。
  7. brew install nvm #使用nvm来安装node,方便对node版本进行管理
  8. nvm install v8.14.0
  9. brew install npm
  10. npm install -g appium-doctor

最后用appium-doctor命令检查还缺少什么依赖,对应安装即可。

3.遇到的问题:

(1)brew安装libimobiledevice时报错:Error: Command failed with exit 128: git

  1. brew -v

84c257db3b614e1cb29c293eaf7cbbff.png

根据提示执行命令:

  1. git config --global --add safe.directory /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core
  2. git config --global --add safe.directory /usr/local/Homebrew/Library/Taps/homebrew/homebrew-cask

然后再次执行安装命令,安装成功。

(2)nvm配置环境变量

  1. #环境变量内容:
  2. export NVM_DIR="$HOME/.nvm"
  3. [ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm
  4. [ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion" # This loads nvm bash_completion
  5. #然后再终端输入以下命令:
  6. echo "source $(brew --prefix nvm)/nvm.sh" >> .bash_profile
  7. #最后
  8. . ~/.bash_profile

f1d2076941a5441bbd2530ed8826ea25.png

4.启动appium

  1. appium

d0cb5a61ef8f4dceac76ebdefb295fa5.png

发表评论

表情:
评论列表 (有 0 条评论,144人围观)

还没有评论,来说两句吧...

相关阅读