• Python+Appium+Pytest+Allure自动化测试框架-安装篇



    Python+Appium+Pytest+Allure框架的安装

    1. Appium是一个开源工具,是跨平台的,用于自动化iOS手机、Android手机和Windows桌面平台上的原生、移动web和混合应用。
    2. pytest是一个功能强大的 Python 测试框架,用于编写简单且可扩展的测试。
    3. Allure 是一个灵活且功能强大的测试报告框架,主要用于为自动化测试生成美观且信息丰富的测试报告。

    安装

    appium的安装:adt,nodejs,appium
    再安装上pytest与allure, 整个框架就初始完成了。

    安装ADT

    https://www.androiddevtools.cn/#
    下载ADT Bundle,并解压

    设置环境变量
    ANDROID_HOME
    D:\tools\Android\adt-bundle-windows\sdk
    在这里插入图片描述

    在这里插入图片描述

    Path添加adb的目录
    %ANDROID_HOME%\platform-tools
    在这里插入图片描述

    安装NodeJs

    在Windows上安装Node.js,你可以从Node.js官方网站下载安装包。以下是简单的步骤:

    1. 访问Node.js官方网站:https://nodejs.org/en/download/. 点击"Downloads"菜单,选择适合你系统的安装包。通常是一个.msi文件。
    2. 下载完成后,双击.msi文件开始安装。
    3. 按照安装向导的步骤进行,安装过程中可以自定义安装路径和你想要的其他选项。
    4. 完成安装后,打开命令提示符或PowerShell,输入node -v来检查Node.js是否正确安装,以及安装的版本。
      示例代码(在命令提示符或PowerShell中运行):
      node -v
      正常会打印出版本号。
      在这里插入图片描述

    安装python

    Python官方网站: https://www.python.org/
    下载地址: https://www.python.org/downloads/
    选择自己平台的版本下载并安装,安装时选自定义安装,注意Add Python to PATH这个选项打勾,可以免去自己添加环境变量。
    Option Features中把pip勾选上。
    安装完命令行中python -V查看
    在这里插入图片描述

    安装appium

    nodejs安装完,可以用cnpm来安装appium
    命令行输入才下命令安装cnpm
    npm install -g cnpm --registry=https://registry.npm.taobao.org
    再用cnpm安装appium
    cnpm install -g appium
    安装完在命令行输入
    appium -v
    查看版本号
    在这里插入图片描述

    如果报错Error: Cannot find module ‘@colors/colors’
    执行
    npm install @colors/colors --location=global

    在用webdriver.Remote函数连接appium过程,出现错误

    Encountered internal error running command: Error: Could not find a driver for automationName 'UIAutomator2' and platformName 'Android'.
    

    用指令查看
    appium driver list --installed
    √ Listing installed drivers
    可以看到没找到有drivers,则手动安装
    appium driver install uiautomator2

    安装Appium Server(可选)

    Appium是一个C/S结构,包括Server和Client。Appium Server是Appium的服务端,作为一个Web接口服务,使用Node.js实现
    Appium-Server-GUI-windows-1.22.3-4.exe
    https://github.com/appium/appium-desktop/releases

    安装Appium-Inspector(可选)

    Appium-Inspector-2024.9.1-win-x64.exe
    https://github.com/appium/appium-inspector/releases

    安装allure

    1. 安装allure命令
      官网下载
      选择最新版本,下载zip后解压,比如放到D:\tools\allure。
      环境变量Path添加D:\tools\allure\bin
      cmd中输入allure --version 查看是否安装完成。
      在这里插入图片描述

    2. 安装allure-pytest
      pip install allure-pytest

    安装pytest

    可以直接用pip指令安装
    pip install -U pytest
    在cmd中输入
    pytest --version查看版本号,比如会打印如下pytest 8.3.3
    在这里插入图片描述
    这样整个框架就安装好了。
    Python+Appium+Pytest+Allure自动化测试框架-代码篇
    作者:帅得不敢出门

  • 相关阅读:
    vue3+vite搭建项目(七)
    BluePrism注册下载并安装-RPA第一章
    Oracle EBS 如何提交定时请求(一)-指定某个时间点
    《Python魔法大冒险》010 魔法宝箱:列表与元组的探险
    多线程使用
    g++编译生成库或可执行文件
    ASEMI-1N5819二极管的参数
    HtmlParse:一款超轻量级的HTML文件解析和爬取工具
    【无标题】
    网络基础(一)
  • 原文地址:https://blog.csdn.net/zmlovelx/article/details/143350263