- 产 品 外 观1、我们用Type-C数据线(也就是Android手机充电线),连接板子的Type-C口和电脑的USB口,对它进行供电,然后将显示屏的HDMI线插到HDMI口上。这时按下电源键(向外凸起的按钮),进行开机,一般来说开发板的默认系统就是Android,所以开机我们会看到非常熟悉的Android界面,可以进行语言设置和WiFi连接。2、打开我们的Android Studio,可以看... 产 品 外 观1、我们用Type-C数据线(也就是Android手机充电线),连接板子的Type-C口和电脑的USB口,对它进行供电,然后将显示屏的HDMI线插到HDMI口上。这时按下电源键(向外凸起的按钮),进行开机,一般来说开发板的默认系统就是Android,所以开机我们会看到非常熟悉的Android界面,可以进行语言设置和WiFi连接。2、打开我们的Android Studio,可以看...
- WebDriverWait类解析WebDriverWait 用法代码 Python 版本WebDriverWait( driver,timeout,poll_frequency=0.5,ignored_exceptions=None)参数解析:driver:WebDriver 实例对象timeout: 最长等待时间,单位秒poll_frequency: 检测的间隔步长,默认为 0.5... WebDriverWait类解析WebDriverWait 用法代码 Python 版本WebDriverWait( driver,timeout,poll_frequency=0.5,ignored_exceptions=None)参数解析:driver:WebDriver 实例对象timeout: 最长等待时间,单位秒poll_frequency: 检测的间隔步长,默认为 0.5...
- 导入TouchActionPython 版本from appium.webdriver.common.touch_action import TouchActionJava 版本import io.appium.java_client.TouchAction; 常用的手势操作 press 按下TouchAction 提供的常用的手势操作有如下操作:press 按下release 释放mov... 导入TouchActionPython 版本from appium.webdriver.common.touch_action import TouchActionJava 版本import io.appium.java_client.TouchAction; 常用的手势操作 press 按下TouchAction 提供的常用的手势操作有如下操作:press 按下release 释放mov...
- Toast 是 Android 系统中的一种消息框类型,它属于一种轻量级的消息提示,常常以小弹框的形式出现,一般出现 1 到 2 秒会自动消失,可以出现在屏幕上中下任意位置。它不同于 Dialog,它没有焦点。Toast 的设计思想是尽可能的不引人注意,同时还向用户显示信息希望他们看到。测试 APP 下载地址:https://github.com/appium/sample-code/raw... Toast 是 Android 系统中的一种消息框类型,它属于一种轻量级的消息提示,常常以小弹框的形式出现,一般出现 1 到 2 秒会自动消失,可以出现在屏幕上中下任意位置。它不同于 Dialog,它没有焦点。Toast 的设计思想是尽可能的不引人注意,同时还向用户显示信息希望他们看到。测试 APP 下载地址:https://github.com/appium/sample-code/raw...
- 原文链接 常用操作 点击操作通常获取到元素之后,可以调用 click() 方法来实现对这个元素的点击操作。示例代码如下:python 版本driver.find_element_by_id("home_search").click()Java 版本driver.findElementById("home_search").click(); 输入操作输入操作示例代码如下:python 版本se... 原文链接 常用操作 点击操作通常获取到元素之后,可以调用 click() 方法来实现对这个元素的点击操作。示例代码如下:python 版本driver.find_element_by_id("home_search").click()Java 版本driver.findElementById("home_search").click(); 输入操作输入操作示例代码如下:python 版本se...
- 简介Google Android Developers 在2015年3月就发布了UiAutomator 2.0版本。重大特性1.U2 基于 Instrumentation,使用Instrumentation test runner即可运行UiAutomator,反之,也即在基于Instrumentation的test中也能使用UiAutomator; 可以获取应用Context,可以使用An... 简介Google Android Developers 在2015年3月就发布了UiAutomator 2.0版本。重大特性1.U2 基于 Instrumentation,使用Instrumentation test runner即可运行UiAutomator,反之,也即在基于Instrumentation的test中也能使用UiAutomator; 可以获取应用Context,可以使用An...
- 原文链接 XPath高级定位技巧 XPath 简介XPath 的英文全称为:XML Path Language,意旨对 XML 中的元素进行路径定位的一种语言,它可适用 XML 标记语言,Html 标记语言,app Dom 结构。XPath 是自动化工具的定位基础,可适用于 Selenium 工具,Appium 工具,Appcrawler 工具。由于前面章节已经对 XPath 进行说明,本篇... 原文链接 XPath高级定位技巧 XPath 简介XPath 的英文全称为:XML Path Language,意旨对 XML 中的元素进行路径定位的一种语言,它可适用 XML 标记语言,Html 标记语言,app Dom 结构。XPath 是自动化工具的定位基础,可适用于 Selenium 工具,Appium 工具,Appcrawler 工具。由于前面章节已经对 XPath 进行说明,本篇...
- 原文链接 XPath高级定位技巧 XPath 简介XPath 的英文全称为:XML Path Language,意旨对 XML 中的元素进行路径定位的一种语言,它可适用 XML 标记语言,Html 标记语言,app Dom 结构。XPath 是自动化工具的定位基础,可适用于 Selenium 工具,Appium 工具,Appcrawler 工具。由于前面章节已经对 XPath 进行说明,本篇... 原文链接 XPath高级定位技巧 XPath 简介XPath 的英文全称为:XML Path Language,意旨对 XML 中的元素进行路径定位的一种语言,它可适用 XML 标记语言,Html 标记语言,app Dom 结构。XPath 是自动化工具的定位基础,可适用于 Selenium 工具,Appium 工具,Appcrawler 工具。由于前面章节已经对 XPath 进行说明,本篇...
- 背 / 景 / 介 / 绍目前对于移动设备而言,电量是很重要的一个方面。现在大家使用手机基本每天都需要充电,所以用户也非常关注耗电的问题,如果应用设计不合理导致电量大量消耗,那么对于关注耗电的用户而言,这款应用将会是首要卸载目标。因此,作为测试人员,我们也应该对应用的耗电做一些针对性测试。Android电量测试1、使用硬件测试仪如安捷伦N6705B,这种的硬件功耗测试仪可以比较精确的测试手机... 背 / 景 / 介 / 绍目前对于移动设备而言,电量是很重要的一个方面。现在大家使用手机基本每天都需要充电,所以用户也非常关注耗电的问题,如果应用设计不合理导致电量大量消耗,那么对于关注耗电的用户而言,这款应用将会是首要卸载目标。因此,作为测试人员,我们也应该对应用的耗电做一些针对性测试。Android电量测试1、使用硬件测试仪如安捷伦N6705B,这种的硬件功耗测试仪可以比较精确的测试手机...
- 前言:相信大家都用过QQ 我们在消息列表里面可以使用拖拽滑动改变当前聊天联系人的位置 最近我有模仿做了一个相同的效果,所以现在分享给大家 废话不多说 我们正式开始 效果图: 具体实现<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.android.com/apk/res/a... 前言:相信大家都用过QQ 我们在消息列表里面可以使用拖拽滑动改变当前聊天联系人的位置 最近我有模仿做了一个相同的效果,所以现在分享给大家 废话不多说 我们正式开始 效果图: 具体实现<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.android.com/apk/res/a...
- 原文链接客户端的页面通过 XML 来实现 UI 的布局,页面的 UI 布局作为一个树形结构,而树叶被定义为节点。这里的节点也就对应了要定位的元素,节点的上级节点,定义了元素的布局结构。在 XML 布局中可以使用 XPath 进行节点的定位。 App的布局结构从上面这张图中可以看到最左侧是应用的页面的展示,中间部分展示了这个页面的树形结构的 XML 代码。其中包含的内容为:节点 node节点属... 原文链接客户端的页面通过 XML 来实现 UI 的布局,页面的 UI 布局作为一个树形结构,而树叶被定义为节点。这里的节点也就对应了要定位的元素,节点的上级节点,定义了元素的布局结构。在 XML 布局中可以使用 XPath 进行节点的定位。 App的布局结构从上面这张图中可以看到最左侧是应用的页面的展示,中间部分展示了这个页面的树形结构的 XML 代码。其中包含的内容为:节点 node节点属...
- 本文节选自霍格沃兹测试开发学社内部教材客户端的页面通过 XML 来实现 UI 的布局,页面的 UI 布局作为一个树形结构,而树叶被定义为节点。这里的节点也就对应了要定位的元素,节点的上级节点,定义了元素的布局结构。在 XML 布局中可以使用 XPath 进行节点的定位。App的布局结构从上面这张图中可以看到最左侧是应用的页面的展示,中间部分展示了这个页面的树形结构的 XML 代码。其中包含的... 本文节选自霍格沃兹测试开发学社内部教材客户端的页面通过 XML 来实现 UI 的布局,页面的 UI 布局作为一个树形结构,而树叶被定义为节点。这里的节点也就对应了要定位的元素,节点的上级节点,定义了元素的布局结构。在 XML 布局中可以使用 XPath 进行节点的定位。App的布局结构从上面这张图中可以看到最左侧是应用的页面的展示,中间部分展示了这个页面的树形结构的 XML 代码。其中包含的...
- 本文节选自霍格沃兹测试开发学社内部教材客户端的页面通过 XML 来实现 UI 的布局,页面的 UI 布局作为一个树形结构,而树叶被定义为节点。这里的节点也就对应了要定位的元素,节点的上级节点,定义了元素的布局结构。在 XML 布局中可以使用 XPath 进行节点的定位。App的布局结构从上面这张图中可以看到最左侧是应用的页面的展示,中间部分展示了这个页面的树形结构的 XML 代码。其中包含的... 本文节选自霍格沃兹测试开发学社内部教材客户端的页面通过 XML 来实现 UI 的布局,页面的 UI 布局作为一个树形结构,而树叶被定义为节点。这里的节点也就对应了要定位的元素,节点的上级节点,定义了元素的布局结构。在 XML 布局中可以使用 XPath 进行节点的定位。App的布局结构从上面这张图中可以看到最左侧是应用的页面的展示,中间部分展示了这个页面的树形结构的 XML 代码。其中包含的...
- 原文链接客户端的页面通过 XML 来实现 UI 的布局,页面的 UI 布局作为一个树形结构,而树叶被定义为节点。这里的节点也就对应了要定位的元素,节点的上级节点,定义了元素的布局结构。在 XML 布局中可以使用 XPath 进行节点的定位。 App的布局结构从上面这张图中可以看到最左侧是应用的页面的展示,中间部分展示了这个页面的树形结构的 XML 代码。其中包含的内容为:节点 node节点属... 原文链接客户端的页面通过 XML 来实现 UI 的布局,页面的 UI 布局作为一个树形结构,而树叶被定义为节点。这里的节点也就对应了要定位的元素,节点的上级节点,定义了元素的布局结构。在 XML 布局中可以使用 XPath 进行节点的定位。 App的布局结构从上面这张图中可以看到最左侧是应用的页面的展示,中间部分展示了这个页面的树形结构的 XML 代码。其中包含的内容为:节点 node节点属...
- 进行Android应用开发时经常会用到数据库。Android系统支持sqlite数据库,在app开发过程中很容易通过SQLiteOpenHelper使用数据库,SQLiteOpenHelper依赖于Context对象,但是基于uiatomator1.0和Java程序等无法获取Context的应用如何使用数据库呢?通过以下方面介绍一下数据库的使用:①. Android App内如何创建数据库②... 进行Android应用开发时经常会用到数据库。Android系统支持sqlite数据库,在app开发过程中很容易通过SQLiteOpenHelper使用数据库,SQLiteOpenHelper依赖于Context对象,但是基于uiatomator1.0和Java程序等无法获取Context的应用如何使用数据库呢?通过以下方面介绍一下数据库的使用:①. Android App内如何创建数据库②...
上滑加载中
推荐直播
-
华为云码道-玩转OpenClaw,在线养虾2026/03/11 周三 19:00-21:00
刘昱,华为云高级工程师/谈心,华为云技术专家/李海仑,上海圭卓智能科技有限公司CEO
OpenClaw 火爆开发者圈,华为云码道最新推出 Skill ——开发者只需输入一句口令,即可部署一个功能完整的「小龙虾」智能体。直播带你玩转华为云码道,玩转OpenClaw
回顾中 -
华为云码道-AI时代应用开发利器2026/03/18 周三 19:00-20:00
童得力,华为云开发者生态运营总监/姚圣伟,华为云HCDE开发者专家
本次直播由华为专家带你实战应用开发,看华为云码道(CodeArts)代码智能体如何在AI时代让你的创意应用快速落地。更有华为云HCDE开发者专家带你用码道玩转JiuwenClaw,让小艺成为你的AI助理。
回顾中 -
Skill 构建 × 智能创作:基于华为云码道的 AI 内容生产提效方案2026/03/25 周三 19:00-20:00
余伟,华为云软件研发工程师/万邵业(万少),华为云HCDE开发者专家
本次直播带来两大实战:华为云码道 Skill-Creator 手把手搭建专属知识库 Skill;如何用码道提效 OpenClaw 小说文本,打造从大纲到成稿的 AI 原创小说全链路。技术干货 + OPC创作思路,一次讲透!
回顾中
热门标签