• 【python】mac+appium+python的环境配置完整流程


    一、概述(如果电脑已有可以跳过):
    1、安装Java JDK

    2、安装Homebrew

    3、安装Python3

    4、安装Git

    5、安装Adroid SDK(要测试ios,还需要安装Xcode)

    6、安装Node.js

    7、安装Appium Server

    8、安装Appium doctor

    9、安装Appium

    二、安装(部分安装过程我就不详细写了,重要的安装过程我会写清楚)
    1、输入:java -version,查看电脑是否安装java

    $ java -version
    java version "1.8.0_202"
    Java(TM) SE Runtime Environment (build 1.8.0_202-b08)
    Java HotSpot(TM) 64-Bit Server VM (build 25.202-b08, mixed mode)
    2、输入:brew -v,查看电脑是否安装Homebrew

    $ brew -v
    Homebrew 2.4.8
    Homebrew/homebrew-core (git revision bc253; last commit 2020-07-27)
    3、输入:python,查看电脑是否安装Python3,记得control+z退出一下

    $ python
    Python 3.7.0 (v3.7.0:1bf9cc5093, Jun 26 2018, 23:26:24)
    4、输入:git --version

    $ git --version
    git version 2.23.0
    未安装git请输入:

    brew install git
    5.1、安装Adroid SDK(测试安卓APP)

    下载地址:http://tools.android-studio.org/index.php/sdk

    将下载的 Android SDK 解压,将得到如下目录:

    阅读 SDK Readme.txt文档按如下操作即可:

    1)先cd到android-sdk-macosx文件夹下

    2)输入命令:

    tools/android update sdk --no-ui
    3)提示几个:“Do you accept the license 'android-sdk-license-2742d1c5'” ,反正都选择“y”,等待下载完毕即可

    4)配置环境变量,输入如下命令,按E进入编辑页面,按i开始编辑,可以看到命令的下方出现了“--INSERT--”字样,表示成功进入了编辑模式。

    vim ~/.bash_profile
    在编辑模式输入:

    export ANDROID_HOME=/usr/local/android-sdk-macosx(根据自己的路径修改)
    export PATH=${PATH}:${ANDROID_HOME}/tools
    export PATH=${PATH}:${ANDROID_HOME}/platform-tools
    # 输入完成后,按下“Esc”键,退出编辑模式。并在此时输入“:wq”以退出并保存刚刚输入的内容。

    最后最好输入:source ~/.bash_profile,确保配置生效

    5.2 安装Xcode(测试IOS APP)

    1)在appstore中下载安装xcode,同时安装 xcode command line tools

    2)在从App Store上下载Xcode后,默认是不会安装Command Line Tools的,Command Line Tools是在Xcode中的一款工具,可以在命令行中运行C程序。为了配置appium环境,我们需要安装Xcode Command Line Tools。

    输入命令:

    xcode-select --install
    6、安装Node

    输入命令:检查Node是否安装

    $ node -v
    v12.18.0
    若未安装,可以在官网https://nodejs.org/zh-cn/download/下载,最好在官网下,这样node中直接包含了npm,路径也是正确的,不过也可以终端输入:

    $ brew install node
    7、安装Appium Server

    终端输入:

    $ npm install -g appium
    如果下载安装失败,国内的不能用,换下面的命令:

    $ npm --registry http://registry.cnpmjs.org install -g appium
    安装完成之后输入appium -v,表示appium server安装成功

    8、appium doctor用来检查appium的是否成功安装

    $ npm install appium-doctor -g
    安装完成后,终端输入appium-doctor 检测环境是否成功

    我那里有一个失败,是因为我目前没安装xcode,需要在Xcode里面选择版本号就好

    打开Xcode-->Preferences-->Locations-->Command Line Tools 选择版本号就可以了

    9、下载Appium桌面程序

    下载地址:https://github.com/appium/appium-desktop/releases

    三、让安卓app运行起来
    1、运行桌面的Appium,start Server

    2、连接安卓机

    3、运行python中的代码

    在python中编写如下代码:

    import time
    import unittest

    from appium import webdriver


    class MyTests(unittest.TestCase):
    # 测试开始前执行的方法
    def setUp(self):
    desired_caps = {'platformName': 'Android', # 平台名称
    'platformVersion': '8.1.0', # 系统版本号
    'deviceName': '小米平板4', # 设备名称。如果是真机,在'设置->关于手机->设备名称'里查看
    'appPackage': '写你要测试的app', # apk的包名
    'appActivity': '写你要测试的app' # activity 名称
    }
    self.driver = webdriver.Remote("http://127.0.0.1:4723/wd/hub", desired_caps) # 连接Appium
    # self.driver.implicitly_wait(8)

    def test_calculator(self):
    self.driver.get_window_size()
    time.sleep(3)

    # 测试结束后执行的方法
    def tearDown(self):
    self.driver.quit()

    ————————————————
    版权声明:本文为CSDN博主「对着阳光微笑」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
    原文链接:https://blog.csdn.net/qq_35768238/article/details/107658197

  • 相关阅读:
    EasyNVR视频平台无法输出RTSP流地址排查步骤
    EasyNVR平台实现播流地址超时无法播放功能过程分享
    EasyNVR视频平台集成出现播放一段时间后自动断开的情况排查及优化
    EasyNVR-ARM版云终端频繁死机重启原因分析
    EasyNVR用户登录修改为IP+用户名限制的修改过程分享
    EasyNVR视频平台设备通道页面显示错误的调整方法
    【解决方案】视频智能监控系统为酒店智能化建设提供一体化融合解决方案
    1051 Pop Sequence (25 分)
    1089 Insert or Merge (25 分)
    1085 Perfect Sequence (25 分)
  • 原文地址:https://www.cnblogs.com/happyyangyanghappy/p/15654973.html
Copyright © 2020-2023  润新知