首页 > 其他分享 >App自动化环境搭建

App自动化环境搭建

时间:2022-10-07 18:45:42浏览次数:51  
标签:Appium -- App adb 自动化 Android ANDROID 搭建

一、什么是Appium?

Appium是一个开源的、跨平台的自动化测试工具,可用于app的自动化测试

支持Android,IOS等操作系统下的app自动化测试

官网地址http://appium.io/ Github地址https://github.com/appium/appium

二、App自动化测试环境搭建

配置Android sdk(Software development kit)环境

1. 解压Android SDK:

2. 进入到系统环境变量配置页面

  • 1. 添加环境变量ANDROID_HOME,变量值SDK所在路径:D:\software\android-sdk-windowsappium
  • 2. 进入Path里面,追加三行配置 %ANDROID_HOME%\platform-tools %ANDROID_HOME%\tools %ANDROID_HOME%\build-tools\28.0.3
  • 3. 在命令行窗口输入adb version验证

安装模拟器/准备真机

夜神模拟器:https://www.yeshen.com/

adb配置:

1. 将 Android SDK里面的adb复制,进入到夜神模拟器的安装目录-->bin

2. 替换夜神里面的adb.exe,还需要把nox_adb.exe也需要替换

3. 输入adb devices命令检测

 

 手机配置:

1. 手机通过usb线连接到电脑端

2. 需要打开手机里面开发者选项-->USB调试

3. 勾选对应的对话框

4. adb devices检测设备

 

安装Appium-desktop(Appium桌面版)

Appium-desktop的检查器功能 所需功能配置:

{ "deviceName ": "127.0.0.1:62001", -->指定测试设备(设备名:adb devices)

"platformName": "Android", -->指定测试的是Android系统

"appPackage": "com.lemon.lemonban", -->指定要测试的App程序是哪一个(App包名)

"appActivity": "com.lemon.lemonban.activity.WelcomeActivity" -->指定App启动入口(App启动入口) }

App包名和App启动入口如何获取到: aapt dump badging APK包所在路径即可

 

标签:Appium,--,App,adb,自动化,Android,ANDROID,搭建
From: https://www.cnblogs.com/yuansufeng/p/16760242.html

相关文章

  • MySQL 环境搭建之解压方式安装
    一.MySQL服务安装1.下载:地址:http://dev.mysql.com/downloads/mysql/ 2.安装:将下载的mysql-5.7.16-winx64压缩包解压后的整个目录放在自己喜欢的位置,我的放在E:\software......
  • 一个 create-react-app v5 的问题
    前言前两天我准备用​​create-react-app​​创建一个新项目,然后我在命令行下执行npxcreate-react-appmy-app命令行下就会提示Needtoinstallthefollowingpackages:......
  • 微软出品自动化神器Playwright(Playwright+Java)系列(四) 之 浏览器操作
    写在前面今天是国庆节的最后一天,明天又要上班了,真的是感觉好像才开始放假一样,还是因为失恋没缓过来吗?我的国庆七天第1天,当了近半天的司机,陪家人去各大超市去购物,下午在......
  • sping-boot 项目搭建
    创建项目在线创建地址 SpringInitializr 解压导入idea使用mave导入依赖  定制banner,项目resource新建banner.txt文件复制艺术字 定制艺术字地址: http:......
  • centos 如何搭建docker?
    官方指导文档https://docs.docker.com/engine/install/centos/ 1.卸载旧的(首次安装可以跳过这步)sudoyumremovedocker\docker-client\......
  • ES Mapping
    映射是定义如何存储和索引一个文件及其包含的字段的过程。每个文档都是一个字段的集合,每个字段都有自己的数据类型。当映射你的数据时,你创建一个映射定义,其中包含一个与文......
  • PyTorch搭建AlexNet实现猫狗分类学习笔记
    PyTorch搭建AlexNet实现猫狗分类一篇简单的学习笔记学习视频:https://www.bilibili.com/video/BV18L4y167jr/?spm_id_from=333.1007.top_right_bar_window_custom_collect......
  • 【CSAPP】第三章 如何确定mov指令的后缀
    转自这里,写的真的是太好了......
  • 搭建satisfactory专用服务器
    官方服务器搭建教程:satisfactory.fandom.com/wiki/Dedicated_servers自动化一键脚本搭建:github.com/jinzhongjia/satisfactory服务器选购付费以腾讯云为例。点击链接:cl......
  • 直播平台怎么搭建,ViewPager实现引导动画的效果
    直播平台怎么搭建,ViewPager实现引导动画的效果1.布局文件布局文件很简单就添加一个viewpager控件即可,当然还有一个更新的控件是viewpager2,不过是新学我们从viewpager开始......