首页 > 其他分享 >Appium Android自动化测试配置

Appium Android自动化测试配置

时间:2023-12-06 17:27:22浏览次数:34  
标签:文件 Appium appium apk 自动化 Android 安装

1. 首先需要在Android 手机上安装3个apk文件

https://github.com/appium/appium-uiautomator2-server/releases (2个apk文件)

上面这2个apk文件若是不安装的话,打开Appium Inspector 会一直loading,没有元素显示;

https://github.com/appium/io.appium.settings/releases 安装appiumg settings apk文件;

2. 安装appium 2.0, 命令: npm i --location=global appium

3. 安装appium-doctor, 命令: npm i --location=global appium

4. 安装Uiautomator2 driver,  命令: appium driver install uiautomator2

5. 安装Java并配置Java_Home; 安装完成后java -version 有信息则安装完成;

6. 安装android-sdk, 并配置Android_Home;  安装完成后使用adb  version则安装完成;

7. Appium-Python-Client 在3.0.0及其之上用options, 在其之下用 desire_capabilities;

标签:文件,Appium,appium,apk,自动化,Android,安装
From: https://www.cnblogs.com/jiguanghover/p/17879982.html

相关文章

  • Android安卓App应用程序开发后如何运行到真机上?
    Hello各位同学们,各位安卓app开发者们大家好,我是咕噜铁蛋!。当你完成一个令人兴奋的安卓应用程序后,将它成功地运行在真机上是至关重要的一步。毕竟,只有在真实设备上测试和调试,我们才能真正了解应用程序在用户手中的表现。在本文中,我将与大家分享一些简单的步骤和宝贵的经验,帮助你顺利......
  • 工业自动化 绕不开的常用SCADA软件盘点
    随着现代SCADA系统的发展,工业自动化取得了巨大的飞跃。如今,监控和数据采集(SCADA)系统已成为工业过程的重要组成部分。这些系统使操作员能够实时监控和控制复杂的系统。SCADA系统正在广泛的行业中发挥着至关重要的作用,包括制造业、能源生产、输配电、石油和天然气、废水处理和公共交......
  • 基于WPF的 自动化设备数字看板
    技术要点:XAML的UI编程;数据绑定(事件驱动→数据驱动);自定义组件;MVVM分层架构;liveChart等第三方组件;Meter.xaml<UserControlx:Class="DashBoard.Components.Meter"xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"xmlns:x=&q......
  • BL121EN:电力系统自动化 IEC61850转OPC UA网关
     在当今快速发展的工业自动化领域,实现不同通信协议之间的无缝连接是提高系统集成度、数据共享和设备互操作性的关键。钡铼技术(Bay-Tech)BL121EN硬网关应运而生,它是一款专为电力系统自动化设计的先进设备,能够实现IEC61850标准到OPCUA协议的转换,确保了不同设备和系......
  • Selenium自动化测试
    如果你还想从头学起Selenium,可以看看这个系列的文章哦!https://www.cnblogs.com/xiaoliulalala/p/17878019.html简单介绍seleniumselenium是一个用于测试web网页的自动化测试工具,它直接运行在浏览器中,模拟用户的操作。支持多浏览器:ie、Firefox、Chrome、edge、Safari等跨平......
  • Android OpenGL ES入门
    1.OpenGL和OpenGLESOpenGL(OpenGraphicsLibrary)是一种用于渲染2D和3D图形的跨平台编程接口。OpenGL提供了一套标准的函数和接口,使开发人员能够在各种操作系统上创建高性能的图形应用程序,这些操作系统包括Windows、Linux、macOS和一些嵌入式系统。OpenGLES(OpenGLforEm......
  • android之使用可编辑和不可编辑的提示/文本编辑文本之Android
    请您参考如下方法: 整个东西不是编辑文本,而是布局。您可以按如下方式实现该效果。 Java<LinearLayoutandroid:id="@+id/container"android:layout_width="match_parent"android:layout_height="wrap_content"android:orientation="horizo......
  • 用Python开发自动化测试的优点有哪些
    自动化测试是软件开发中必不可少的一部分,它可以提高测试效率、降低测试成本、保证测试质量等。而Python作为一种功能强大且易于学习的编程语言,被广泛应用于自动化测试领域。本文将介绍使用Python开发自动化测试的优点,并为您提供相关实例。1.简单易用:Python语法简单、易于理解和学习......
  • Ansible自动化运维模块详解
    ansible ad-hoc点对点模块l ping模块主机连通性测试[root@node2~]#ansibleall-mping192.168.200.10|SUCCESS=>{    "ansible_facts":{        "discovered_interpreter_python":"/usr/bin/python"    },    "changed":fals......
  • 从入口域名开始探索全链路自动化拓扑
    运维自动化之域名系统的文章发出去之后,有小伙伴问既然拿到了域名及所有基础资源数据,那能不能从入口域名开始实现全链路自动化的系统拓扑构建?全链路的系统拓扑构建需要知道链路上所有节点之间的数据流转关系,之前在落地APM监控时有接触过,APM通过代码埋点拿到链路节点之间的数据流转......