随笔分类 - 测试
摘要:【前言】 编写安卓自动化测试代码,本文选择的是夜神模拟器+Appium 【语言选择】 Appium使用的是C/S架构方式,Client端可以支持的编程语言挺多的,本文选择的是Java 【IDE选择】 编写Java代码,本文选择的IDE是eclipse 【eclipse基础配置】 使用Maven管理项
阅读全文
摘要:ADB介绍 安卓调试桥(adb)是一个通用命令行工具,其允许你与模拟器实例或连接的安卓设备进行通信。它可为各种设备操作提供便利,如安装和调试应用,并提供对Unix shell(可用来在模拟器或连接的设备上运行各种命令)的访问。 ADB组件 adb的组件主要分为三个部分,部署在两个地方。 部署之一:P
阅读全文
摘要:进行安卓UI自动化测试,离不开UI元素的定位和使用,了解安卓中常用的UI布局和UI元素,有利于测试的进行。 认识布局和常见UI元素最好的方式,肯定是自己动手开发以下安卓app,跟着安卓的菜鸟教程【https://www.runoob.com/w3cnote/android-tutorial-intr
阅读全文
摘要:【其实并不全,随手摘抄的~】 目录操作 命令名 功能描述 使用举例 mkdir 创建一个目录 mkdir dirname rmdir 删除一个目录 rmdir dirname mvdir 移动或重命名一个目录 mvdir dir1 dir2 cd 改变当前目录 cd dirname pwd 显示当前
阅读全文
摘要:【以下操作是macOS系统的终端】 情节提要: 使用Appium Inspector工具可以做App元素探测工作,需要配置DesiredCapabilities启动参数(设备名、测试系统类型名、软件包名、软件启动名)。 UIAutomatorViewer是安卓SDK自带的原生App元素定位工具,不需
阅读全文
摘要:由于使用appium做安卓app的自动化测试,所以选中了【夜神模拟器】这款软件。 选择的理由:目前主流、直接从夜神模拟器官网可以下载、支持mac系统。 【提醒下】安装好之后,需要重启电脑~(这种操作,mac上很少需要的,无奈!) 下载完并安装完成之后,系统会自动运行夜神模拟器,但是会卡在百分之99的
阅读全文
摘要:本文的方法是使用adb的appt程序查看akp文件的包名等信息。 因此,前提是安装好adb。验证adb是否安装成功: 验证adb配置是否成功,命令如下: adb devices 成功类似效果: boyiudemac-mini:~ boyiu$ adb devices List of devices
阅读全文