广告区

广告区


本站消息

站长简介/公众号

关注本站官方公众号:程序员总部,领取三大福利!
福利一:python和前端辅导
福利二:进程序员交流微信群,专属于程序员的圈子
福利三:领取全套零基础视频教程(python,java,前端,php)

  价值13000svip视频教程,python大神匠心打造,零基础python开发工程师视频教程全套,基础+进阶+项目实战,包含课件和源码

  出租广告位,需要合作请联系站长

+关注
已关注

分类  

python面试(5)

函数(0)

标签  

函数(0)

列表(0)

日期归档  

2021-08(3)

2021-09(6)

2022年appium超详细环境安装步骤(Mac版本,附带百度网盘安装包)

发布于2022-06-24 21:10     阅读(931)     评论(0)     点赞(30)     收藏(5)



  • 二年没有搭建appium环境里,百度了一下,网上帖子倒是很多,但坑也是很多的,决定在此发布一篇较为详细的appium环境安装,让小伙伴们少踩坑

mac 上 Appium 环境搭建

第一步:安装 nodejs 与 npm

  • 安装方式与 windows 类似 ,官网下载对应的 mac 版本的安装包,双击即可安装,无须配置环境变量
  • 官方下载地址:https://nodejs.org/en/download/
    在这里插入图片描述
    安装完成后(安装完成后node里面会自动安装npm),输入命令
    • node -v
    • npm -v
      在这里插入图片描述

第二步:安装JAVA_JDK

  • 方法1:官网下载https://www.oracle.com/java/technologies/downloads/#jdk18-mac

  • 方法2:百度网盘提供:链接: https://pan.baidu.com/s/1JMESohDFAxe1GhiB6hCnnA?pwd=shgu 提取码: shgu 复制这段内容后打开百度网盘手机App,操作更方便哦(2个不同版本的jdk,我自己使用的是jdk-8u192-macosx-x64.dmg)

    • 推荐使用第二种,点击一步步安装完成后,配置环境变量:在终端输入:

    • 1).查询jdk版本,终端输入:cd /Library/Java/JavaVirtualMachines

    • 在这里插入图片描述

    • 2).终端输入:open -e .bash_profile

    • 3).在配置文件中输入:export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_192.jdk/Contents/Home
      在这里插入图片描述 - 4). 编辑成功后保存,退出。使用"source .bash_profile"使配置生效,然后输入java -version,如果看到jdk版本和下载版本一致, 则说明配置已经生效 - 在这里插入图片描述

第三步:安装sdk

  • 下载android studio,链接:链接: https://pan.baidu.com/s/1o9-Zs-F7_dvLyBlBT9tleQ?pwd=dyvz 提取码: dyvz 复制这段内容后打开百度网盘手机App,操作更方便哦
  • 配置环境变量:终端输入:open -e ~/.bash_profile
  • 在配置文件中输入:export ANDROID_HOME="/Users/lipan/Library/Android/sdk" export PATH="/Users/lipan/Library/Android/sdk/platform-tools":$PATH export PATH="/Users/lipan/Library/Android/sdk/tools":$PATH export PATH="/Users/lipan/Library/Android/sdk/tools/bin":$PATH,其中/Users/lipan是你电脑的安装路径
  • 编辑成功后保存,退出。使用source .bash_profile使配置生效,
  • 验证:输入adb 回车。如果未显示command not found,说明此命令有效,环境变量设置完成
  • 不知道怎么配置的可以参考这篇文章:
    sdk参考文档
    在这里插入图片描述
    在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

第四步:安装 appium

  • Appium 分为两个版本,一个是有界面的Appium(下载安装文件即可安装),一个是无界面的命令行版本(需要命令安装),建议都安装上(我是2个都安装了的)

    • 有界面的Appium Desktop:包含 appium 服务,录制工具,查看页面布局及查找元素的功能
    • 无界面的Appium:只提供了appium服务功能
  • 方法一: 官方推荐直接,(网络环境要求高,如果出现超时,下载不下来,不推荐)

    • npm install -g appium
  • 方法二:先安装cnpm 再安装 appium (曲线救国,推荐),一定要加上 -g 参数

    • npm install -g cnpm --registry=https://registry.npm.taobao.org #挂载淘宝源
    • cnpm install -g appium@1.15 #全局安装appium

第五步:安装 appium-doctor,检查你的appium环境是否安装成功

  • 在终端执行:cnpm install -g appium-doctor

    • 安装完成,可以打开一个新的命令行窗口(Mac 上是Terminal),输入 appium-doctor,会出现如下提示,红框里面没有报错即可, 其它的画叉的暂时可以不用安装
      在这里插入图片描述

第六步:运行 appium

  • 在终端执行:appium

    • List item

第六步:安装appium客户端

  • 方法一:官网下载进行安装(不推荐,不翻墙的话,有时候很难下载到),地址:http://appium.io/

  • 方法二:百度网盘下载(强烈推荐),链接: https://pan.baidu.com/s/1liQhzMQ2NQRWnSXmPsb2aQ?pwd=iim1 提取码: iim1 复制这段内容后打开百度网盘手机App,操作更方便哦,版本为Appium-mac-1.15.1.dmg

    • 安装完成后点击Start Server按钮

在这里插入图片描述

  • 查看页面内容,如果没有报错,那就是成功了

    在这里插入图片描述
    第七步:安装模拟器

    • 方法1:下载mumu模拟器或者genymotion模拟器

    • 方法2:百度网盘下载:链接: https://pan.baidu.com/s/1pI8URa3zWsmY_1HN5_TVRA?pwd=b88e 提取码: b88e 复制这段内容后打开百度网盘手机App,操作更方便哦(我下载的是genymotion)

    第八步:运行,验证环境

    • 在 pycharm 中新建 aa.py,写入
    from appium import webdriver
    desired_caps={}
    desired_caps['platformName']='Android'
    # 模拟器安卓的版本号
    desired_caps['platformVersion']='9.0'
    desired_caps['deviceName']='emulator-5554'
    desired_caps['appPackage']='com.android.settings'
    desired_caps['appActivity']='com.android.settings.Settings'
    driver=webdriver.Remote('http://localhost:4723/wd/hub',desired_caps)
    

第八步:在终端输入python aa.py(注意:模拟器、appium都需要打开),没有报错就代表环境安装好了
在这里插入图片描述

原文链接:https://blog.csdn.net/weixin_36192992/article/details/123645828







所属网站分类: 技术文章 > 博客

作者:皇后娘娘别惹我

链接:https://www.pythonheidong.com/blog/article/1604810/b60dbd49130e377c099a/

来源:python黑洞网

任何形式的转载都请注明出处,如有侵权 一经发现 必将追究其法律责任

30 0
收藏该文
已收藏

评论内容:(最多支持255个字符)