文章目录

  • 一、appium用途
  • 二、自动化原理
    • 自动化环境搭建
    • 安装 Android SDK
    • 连接手机
  • 1.开启开发者模式 2. 允许通过USB安装应用 3. 允许USB调试 打开命令端口框

一、appium用途

  1. 自动化完成一些重复性工作
  2. 爬虫
  3. 企业公司进行自动化测试

二、自动化原理


安卓系列手机或者ios系列手机
数据流程 发送连接-appium-手机(手机做出对方反应)
自动化类似人工点击一样

自动化环境搭建

链接: https://pan.baidu.com/s/1RfDZjTMfNm2l-mhNSEg4_A 提取码: zbhk 复制这段内容后打开百度网盘手机App,操作更方便哦

下载jdk 配置jdk环境变量
下载Appium-windows-1.15.1.exe
安装python环境
安装python库

pip install appium-python-client

安装 Android SDK

对于安卓APP的自动化,Appium Server 是需要 Android SDK的。

因为要用到里面的一些工具,比如 要执行命令设置手机、传送文件、安装应用、查看手机界面等。

可以从 上面给出的百度网盘连接 下载最新的 Android SDK文件包: androidsdk.zip ,并且解压,即可。

解压完成后,需要 配置一下 添加一个 环境变量 ANDROID_HOME ,设置值为sdk包解压目录,比如 d:\tools\androidsdk

另外,还推荐大家配置环境变量 PATH ,加入 adb所在目录, d:\tools\androidsdk\platform-tools\

注意:是 添加 该目录到环境变量PATH中, !!!不是替换!!! ,否则会导致系统命令都找不到的严重后果

连接手机

1.开启开发者模式
2. 允许通过USB安装应用
3. 允许USB调试
打开命令端口框

adb devices -l

显示以下结果表示成功了

List of devices attached
4d0*******7a50bb        device product:t03gxx model:GT_N7100 device:t03g

自动化测试appium相关推荐

  1. android自动化测试--appium运行的坑问题及解决方法

    android自动化测试--appium运行的坑问题及解决方法 参考文章: (1)android自动化测试--appium运行的坑问题及解决方法 (2)https://www.cnblogs.com/ ...

  2. app自动化测试appium教程之番外1——进阶补充内容

    app自动化测试appium教程之番外1--进阶补充内容 混合app测试 1. 打开app内webview debug模式 2. 验证是否为混合app 3. 切换至H5页面 4. 切回原生app 5. ...

  3. 软件测试教程 自动化测试appium篇

    软件测试教程 自动化测试appium篇 本课程主要讲解自动化测试工具appium. 下面以android app测试为例,讲解appium的基本使用方法 appium概念 appium安装配置 一个测 ...

  4. app自动化测试appium教程之三——appium基础命令(python)

    app自动化测试教程之三--appium基础命令(python) hello appium 基础操作API 教学视频参考b站课程,此文为学习记录 (免费的羊毛,要薅呀,筒子们~) 零基础入门移动自动化 ...

  5. Android自动化测试-Appium篇(二)

    Android自动化测试-Appium篇(二) 基于Appium的Android自动化测试环境部署 1. 安装Appium Desktop: a.访问Appium官网:http://appium.io ...

  6. app自动化测试appium教程之二——adb命令

    adb命令 ADB简介 获取包名和界面名 文件传输 获取app启动时间 获取手机日志[应用] 其他adb命令 教学视频参考b站课程,此文为学习记录 (免费的羊毛,要薅呀,筒子们~) 零基础入门移动自动 ...

  7. android 手机自动化测试,Appium进行Android手机真机自动化测试

    前置条件: 安装JDK jdk 9使用appium还有点问题,最好使用jdk 8.我使用的是jdk 8u161. 下载前需要先同意协议 下载后双击安装,安装完成后需要手工设置环境变量: 右键单击&qu ...

  8. APP自动化测试-Appium日志分析

    下面是我们的代码脚本:(环境准备工作就不在这里讲述,自行百度) 下图中,appium作为server端收到客户端发出的post请求,可以看到请求参数就是我们代码里面写的那些字段信息 appium收到请 ...

  9. 移动端自动化测试appium(6)--搭建模拟器和真机环境

    模拟器–安装Android Studio及Android SDK 推荐直接安装Android Studio,然后使用Android Studio安装SDK. 启动SDK Manager,安装自己所需要 ...

  10. AI考拉技术分享会—手把手教你入门UI 自动化测试 Appium

    2019独角兽企业重金招聘Python工程师标准>>> AI考拉日常技术分享会,前有众多前后端以及android大神分享,这次测试老司机Eric也放招,手把手带devs入门UI自动化 ...

最新文章

  1. 第五部份 01 深入JavaScript与.NET Framework中的日期时间 JavaScript中的Date类型
  2. 深入浅出统计学 第四五章 离散概率的计算与分布
  3. window使用笔记
  4. [渝粤教育] 四川农业大学 理论力学 参考 资料
  5. 我的移动混合开发之旅
  6. 1.5编程基础之循环控制 03 均值 python
  7. 聊聊区块链,虽然我不挖矿!
  8. python代码修改nginx配置_生产环境部署python代码(django+uwsgi+nginx)
  9. springmvc initial初始化
  10. 【2021杭电多校赛】2021“MINIEYE杯”中国大学生算法设计超级联赛(3)签到题3题
  11. Spring常用注解(绝对经典)
  12. HTB TIER 2 Archetype wp
  13. 取消磁盘介质写入保护
  14. CSS3中的元素过渡属性transition
  15. 读书笔记-《启示录--打造用户喜爱的产品》
  16. java.sql.SQLException: Access denied for user ‘‘@‘localhost‘ (using password: YES)
  17. Farmer John 木瓜地 C++
  18. ☀️光天化日学C语言☀️(01)- 第一个C语言程序 | 万丈高楼平地起
  19. html5文本框里插图片文字,word应用教程:在文本框内插入图片
  20. Laragon实现快速创建ThinkPHP项目

热门文章

  1. java环境容量怎么弄_网络营销_尔雅_章节测验答案
  2. 飞凌嵌入式助力智慧医疗,解析i.MX8M M在麻醉系统中的应用方案
  3. 洛谷 1016 [NOIP1999] 旅行家的预算 贪心
  4. 标签平滑深度学习:Google Brain解释了为什么标签平滑有用以及什么时候使用它(SOTA tips)​...
  5. storm笔记:Trident应用
  6. 超适合3D建模小白的技巧!学习一项技能,方向方法对了事半功倍
  7. matlab 测量矩阵,压缩感知中的常见测量矩阵及其MATLAB实现代码
  8. IntelliJ IDEA 2020.1发布,你要的都在这!
  9. 关于attach和detach的疑问
  10. 给初学Linux的朋友分享一些心得总结