Mac系统APPium环境搭建

万事开头难,先做好第一步,命令行安装Appium

Appium官网:http://appium.io/
官网上所说的简单步骤,我先来尝试一下:
在这里插入图片描述

1,安装brew工具

brew官网:https://brew.sh/
根据官网说明复制
/usr/bin/ruby -e “$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)”
到Mac终端执行完成下载
在终端输入brew -v 命令检查是否安装正确,出现版本信息说明安装成功

2,安装node.js

在终端输入brew install node 命令安装node.js 安装完成后在终端输入node -v 命令检查是否安装成功,出现版本信息说明安装成功。

3,安装appium

在终端输入npm install -g appium命令安装appium,安装完成后在终端输入appium 命令检查是否安装成功,出现版本信息说明安装成功。
直接去官网下载最新版的appium-desktop:https://github.com/appium/appium-desktop/releases/tag/v1.15.1

4,安装Appium-Python-Client

在终端输入python3.8 -m pip install Appium-Python-Client命令来安装,因为我的Mac上有两个python环境,所以我需要在pip前面加指定的python
也可以在pycharm上直接安装Appium-Python-Client库,安装步骤跟安装selenium一致

5,安装appium-doctor检查appium环境

在终端输入npm install -g appium-doctor命令安装,安装完成后在终端输入appium-doctor --version命令检查是否安装成功
使用appium-doctor命令来检查appiuum的依赖和环境是否都已经安装好且没有问题
-g表示安装在全局环境中,如果无法使用appium-doctor命令,请为它添加环境变量
环境没有配置好,出现如下问题:
在这里插入图片描述
下面开始一个个解决。

5.1,安装xcode

直接去App store搜索Xcode进行下载

5.2,配置环境变量

在这里插入图片描述
配置完成后,输入source .bash_profile命令使环境生效

5.3,安装其他依赖

brew install libimobiledevice --HEAD
npm install -g ios-deploy
brew install carthage
libimobiledevice / ideviceinstaller 库:相当于 android 的 adb,是 Appium 底层用到的工具之一,用于获取 iOS 设备信息
ios-deploy:查看设备应用
carthage:类似于 java 的 maven,项目依赖管理,主要是 WebDriverAgent 使用
再次使用appium-doctor命令来检查appiuum的依赖和环境是否都已经安装好且没有问题
结果如下图所示:环境已经搭建好了。
在这里插入图片描述
安装成功后编写代码你可以会遇到以下问题:
1,成功安装配置好python+appium自动化环境后,其中appium-python-client已安装好。但是在pycharm中编写自动化脚本时,导入appium,发现appium报红无法使用。
解决办法:成功安装appium-python-client后,pycharm中Project Interpreter 不会自动加载appium_python_client,需要手动添加,添加步骤和selenium一致

在这里插入图片描述

参考文档:https://www.jianshu.com/p/63792fd06729
Windows系统appium环境搭建参考文档:https://www.cnblogs.com/yoyoketang/p/6128725.html

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值