Day36 移动端自动化(上)

本文介绍了Appium作为移动端自动化工具的使用,包括环境搭建、连接、基本操作等。详细讲解了如何通过Appium Desktop连接模拟器,设置desired_capabilities参数,并演示了滑动、点击、长按等手势操作的Python实现。
摘要由CSDN通过智能技术生成

系列文章目录

Day01 软件测试基础总结

Day02 测试用例知识点总结(上)

Day03 测试用例知识点总结(下)

Day04 禅道-从安装到卸载

Day05 MySql的基础使用

Day06 MySql知识点总结

Day07 MySql知识点再总结与多表查询

Day08 redis的基础知识

Day08 VMware的安装、Linux系统安装和Linux基础命令

Day09 Linux常用命令总结

Day10 Linux环境部署和项目构建

Day11 shell脚本基础知识

Day12 接口和协议

Day13 Postman的使用

Day13 Windows环境下的JDK安装与Tomcat的启动

Day14 jenkins部署

Day15 jenkins的简单使用

Day16 charles的基本使用

Day17 考试

Day18 考试

Day19 Fiddler的简单使用

Day20 Python基础

Day21 python 语句基础

Day22 Python数据类型(上)

Day23 Python数据类型(下)

Day24 Python函数

Day25 Python的文件操作和异常处理

Day26 Python面向对象

Day27 Python的部分算法

Day28 单元测试 unittest

Day29 单元测试 pytest

Day30 接口测试requests

Day31 Web端自动化基础

Day32 Web自动化进阶

Day33 PO模型

Day34 移动端测试(上)

Day35 移动端测试(下)

Day36 移动端自动化(上)


目录

系列文章目录

前言

一、Appium环境搭建

二、Applium Desktop连接

三、Applium的基本操作

四、使用python实现自动化

五、app端断言 

总结


前言

        目前主流的移动端自动化工具有Robotium,Macaca和Appium。Applium支持语言更多,并且支持Android与IOS系统和跨应用。


一、Appium环境搭建

  1. 安装Node.js (node -v 验证)
  2. 安装JDK,及配置环境变量
  3. 安装SDK,及配置环境变量
  4. 安装Appium桌面版本

二、Applium Desktop连接

使用夜神模拟器 

原本使用蓝叠,一直提示服务器错误,改换为夜神

 

 下面的所需功能中,至少需要deviceName,platformName,appPackage,appActivity这四个值

desired_caps常用参数:
    platformName                 平台的名称:iOS, Android, or FirefoxOS
    platformVersion              设备系统版本号
    deviceName                   设备号OS:instruments -s devices,Android: adb devices
    app                                  安装文件路径:/abs/path/to/my.apk or http://myapp.com/app
    appActivity                      启动的Activity
    appPackage                    启动的包
    unicodeKeyboard            unicode设置(允许中文输入)
    resetKeyboard                键盘设置(允许中文输入)

关于appPackage与appActivity的值如何获得,可以使用adb中的查询当前应用程序的包名和启动项命令 ,注意需要打开程序,再执行以下其中任意一条代码,就能拿到想要的两个值:

adb shell dumpsys window w |findstr \/ |findstr name=
adb shell dumpsys window | findstr mCurrentFocus

 启动会话成功后

三、Applium的基本操作

 录制:

录制注意左边只是选择元素,右边执行相应操作

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值