- 本文节选自霍格沃兹测试学院内部教材Frida 通过 C 语言将 QuickJS 注入到目标进程中,获取完整的内存操作权限,达到在程序运行时实时地插入额外代码和数据的目的。官方将调用代码封装为 python 库,当然你也可以直接通过其他的语言调用 Frida 中的 C 语言代码进行操作。Frida安装和启动电脑端 Frida 安装Frida 支持 python2 和 python3 版本,演示... 本文节选自霍格沃兹测试学院内部教材Frida 通过 C 语言将 QuickJS 注入到目标进程中,获取完整的内存操作权限,达到在程序运行时实时地插入额外代码和数据的目的。官方将调用代码封装为 python 库,当然你也可以直接通过其他的语言调用 Frida 中的 C 语言代码进行操作。Frida安装和启动电脑端 Frida 安装Frida 支持 python2 和 python3 版本,演示...
- Shell 是什么呢?很多人以为的Shell就是命令行,一条条可以百度出来的命令行。而简历上你只会写熟悉Linux?今天用摩拜App给大家讲解下如何使用 Shell 去操作 Android 设备进行自动化测试。首先我们需要准备一部手机或者一个Android模拟器。然后电脑上需要配置Android开发环境。下载 Android SDK:,按照系统版本下载相应的zip包。请按照自己的系统按需下载... Shell 是什么呢?很多人以为的Shell就是命令行,一条条可以百度出来的命令行。而简历上你只会写熟悉Linux?今天用摩拜App给大家讲解下如何使用 Shell 去操作 Android 设备进行自动化测试。首先我们需要准备一部手机或者一个Android模拟器。然后电脑上需要配置Android开发环境。下载 Android SDK:,按照系统版本下载相应的zip包。请按照自己的系统按需下载...
- 原文链接 EmulatorEmualor 是 Android Studio 自带的模拟器,是官方提供的工具,Android 开发最常使用的就是这一款。它功能非常齐全,电话本、通话等功能都可正常使用。用户可以使用键盘输入,鼠标点击模拟器按键输入,甚至还可以使用鼠标点击、拖动屏幕进行操纵。当然模拟器毕竟是模拟器,和真实的手机设备还是存在差别的。Emualor 模拟器和真机的不同之处:不支持呼叫和... 原文链接 EmulatorEmualor 是 Android Studio 自带的模拟器,是官方提供的工具,Android 开发最常使用的就是这一款。它功能非常齐全,电话本、通话等功能都可正常使用。用户可以使用键盘输入,鼠标点击模拟器按键输入,甚至还可以使用鼠标点击、拖动屏幕进行操纵。当然模拟器毕竟是模拟器,和真实的手机设备还是存在差别的。Emualor 模拟器和真机的不同之处:不支持呼叫和...
- 本文节选自霍格沃兹测试学院内部教材Frida 通过 C 语言将 QuickJS 注入到目标进程中,获取完整的内存操作权限,达到在程序运行时实时地插入额外代码和数据的目的。官方将调用代码封装为 python 库,当然你也可以直接通过其他的语言调用 Frida 中的 C 语言代码进行操作。Frida安装和启动电脑端 Frida 安装Frida 支持 python2 和 python3 版本,演示... 本文节选自霍格沃兹测试学院内部教材Frida 通过 C 语言将 QuickJS 注入到目标进程中,获取完整的内存操作权限,达到在程序运行时实时地插入额外代码和数据的目的。官方将调用代码封装为 python 库,当然你也可以直接通过其他的语言调用 Frida 中的 C 语言代码进行操作。Frida安装和启动电脑端 Frida 安装Frida 支持 python2 和 python3 版本,演示...
- Shell 是什么呢?很多人以为的Shell就是命令行,一条条可以百度出来的命令行。而简历上你只会写熟悉Linux?今天用摩拜App给大家讲解下如何使用 Shell 去操作 Android 设备进行自动化测试。首先我们需要准备一部手机或者一个Android模拟器。然后电脑上需要配置Android开发环境。下载 Android SDK:,按照系统版本下载相应的zip包。请按照自己的系统按需下载... Shell 是什么呢?很多人以为的Shell就是命令行,一条条可以百度出来的命令行。而简历上你只会写熟悉Linux?今天用摩拜App给大家讲解下如何使用 Shell 去操作 Android 设备进行自动化测试。首先我们需要准备一部手机或者一个Android模拟器。然后电脑上需要配置Android开发环境。下载 Android SDK:,按照系统版本下载相应的zip包。请按照自己的系统按需下载...
- 本系列文章汇总了从 Appium 自动化测试从基础到框架高级实战中,所涉及到的方方面面的知识点精华内容(如下所示),希望对大家快速总结和复习有所帮助。1.Appium 基础 1 (环境搭建和简介)2.Appium 基础 2 (元素定位和元素常用方法)3.Appium 基础 3 (手势操作和 uiautomator 查找元素)4.Appium 基础 4 (显式等待)5.Appium 基础 5 ... 本系列文章汇总了从 Appium 自动化测试从基础到框架高级实战中,所涉及到的方方面面的知识点精华内容(如下所示),希望对大家快速总结和复习有所帮助。1.Appium 基础 1 (环境搭建和简介)2.Appium 基础 2 (元素定位和元素常用方法)3.Appium 基础 3 (手势操作和 uiautomator 查找元素)4.Appium 基础 4 (显式等待)5.Appium 基础 5 ...
- 1080×402 31.8 KB对测试人来说,Appium 是非常重要的一个开源跨平台自动化测试工具,它允许测试人员在不同的平台(iOS、Android 等)使用同一套 API 来写自动化测试脚本,这样可大幅提升代码复用率和工作效率。本文汇总了从 Appium 基础到自动化测试高级实战中,所涉及到的方方面面的知识点精华内容(如下所示),希望对大家快速总结和复习有所帮助。1.Appium 基础... 1080×402 31.8 KB对测试人来说,Appium 是非常重要的一个开源跨平台自动化测试工具,它允许测试人员在不同的平台(iOS、Android 等)使用同一套 API 来写自动化测试脚本,这样可大幅提升代码复用率和工作效率。本文汇总了从 Appium 基础到自动化测试高级实战中,所涉及到的方方面面的知识点精华内容(如下所示),希望对大家快速总结和复习有所帮助。1.Appium 基础...
- Shell 是什么呢?很多人以为的Shell就是命令行,一条条可以百度出来的命令行。而简历上你只会写熟悉Linux?今天用摩拜App给大家讲解下如何使用 Shell 去操作 Android 设备进行自动化测试。首先我们需要准备一部手机或者一个Android模拟器。然后电脑上需要配置Android开发环境。下载 Android SDK:,按照系统版本下载相应的zip包。请按照自己的系统按需下载... Shell 是什么呢?很多人以为的Shell就是命令行,一条条可以百度出来的命令行。而简历上你只会写熟悉Linux?今天用摩拜App给大家讲解下如何使用 Shell 去操作 Android 设备进行自动化测试。首先我们需要准备一部手机或者一个Android模拟器。然后电脑上需要配置Android开发环境。下载 Android SDK:,按照系统版本下载相应的zip包。请按照自己的系统按需下载...
- 本系列文章汇总了从 Appium 自动化测试从基础到框架高级实战中,所涉及到的方方面面的知识点精华内容(如下所示),希望对大家快速总结和复习有所帮助。1.Appium 基础 1 (环境搭建和简介)2.Appium 基础 2 (元素定位和元素常用方法)3.Appium 基础 3 (手势操作和 uiautomator 查找元素)4.Appium 基础 4 (显式等待)5.Appium 基础 5 ... 本系列文章汇总了从 Appium 自动化测试从基础到框架高级实战中,所涉及到的方方面面的知识点精华内容(如下所示),希望对大家快速总结和复习有所帮助。1.Appium 基础 1 (环境搭建和简介)2.Appium 基础 2 (元素定位和元素常用方法)3.Appium 基础 3 (手势操作和 uiautomator 查找元素)4.Appium 基础 4 (显式等待)5.Appium 基础 5 ...
- 1080×402 31.8 KB对测试人来说,Appium 是非常重要的一个开源跨平台自动化测试工具,它允许测试人员在不同的平台(iOS、Android 等)使用同一套 API 来写自动化测试脚本,这样可大幅提升代码复用率和工作效率。本文汇总了从 Appium 基础到自动化测试高级实战中,所涉及到的方方面面的知识点精华内容(如下所示),希望对大家快速总结和复习有所帮助。1.Appium 基础... 1080×402 31.8 KB对测试人来说,Appium 是非常重要的一个开源跨平台自动化测试工具,它允许测试人员在不同的平台(iOS、Android 等)使用同一套 API 来写自动化测试脚本,这样可大幅提升代码复用率和工作效率。本文汇总了从 Appium 基础到自动化测试高级实战中,所涉及到的方方面面的知识点精华内容(如下所示),希望对大家快速总结和复习有所帮助。1.Appium 基础...
- image1080×327 43.8 KB【编者按】本文为霍格沃兹测试学院 @yuye 同学的接口测试实践笔记。在接口测试中,相信很多人都遇到过 Android 高版本(Android7.0 以上)系统无法抓包的问题。由于在测试过程中对分析定位问题很不方便,所以就想找开发的同学帮忙,结果开发也说搞不定,那只能自己解决了。问题分析问题原因分析如下:问题:Android6.0 及以下系统可以抓包... image1080×327 43.8 KB【编者按】本文为霍格沃兹测试学院 @yuye 同学的接口测试实践笔记。在接口测试中,相信很多人都遇到过 Android 高版本(Android7.0 以上)系统无法抓包的问题。由于在测试过程中对分析定位问题很不方便,所以就想找开发的同学帮忙,结果开发也说搞不定,那只能自己解决了。问题分析问题原因分析如下:问题:Android6.0 及以下系统可以抓包...
- 程序计算器: chengxujishuanqi.xml 界面效果: 主界面和其他界面的交互 MainActivity 总结: 程序计算器: chengxujishuanqi.xml<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/andr... 程序计算器: chengxujishuanqi.xml 界面效果: 主界面和其他界面的交互 MainActivity 总结: 程序计算器: chengxujishuanqi.xml<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/andr...
- 请设计下面的三种计算器的UI: 为了更好的在三个界面之间跳转,添加一个主界面。 activity_main.xml 界面效果: 简单计算器: chengxujishuanqi.xml 界面效果: 科学计算器: kexuejishuanqi.xml 界面效果: 请设计下面的三种计算器的UI:1.简单的计算器2.科学计算器3.程序计算器不用实现具体功能,只需设计界面即可! 为了更好的在三个界面... 请设计下面的三种计算器的UI: 为了更好的在三个界面之间跳转,添加一个主界面。 activity_main.xml 界面效果: 简单计算器: chengxujishuanqi.xml 界面效果: 科学计算器: kexuejishuanqi.xml 界面效果: 请设计下面的三种计算器的UI:1.简单的计算器2.科学计算器3.程序计算器不用实现具体功能,只需设计界面即可! 为了更好的在三个界面...
- 本文节选自霍格沃兹测试学院内部教材Frida 通过 C 语言将 QuickJS 注入到目标进程中,获取完整的内存操作权限,达到在程序运行时实时地插入额外代码和数据的目的。官方将调用代码封装为 python 库,当然你也可以直接通过其他的语言调用 Frida 中的 C 语言代码进行操作。Frida安装和启动电脑端 Frida 安装Frida 支持 python2 和 python3 版本,演示... 本文节选自霍格沃兹测试学院内部教材Frida 通过 C 语言将 QuickJS 注入到目标进程中,获取完整的内存操作权限,达到在程序运行时实时地插入额外代码和数据的目的。官方将调用代码封装为 python 库,当然你也可以直接通过其他的语言调用 Frida 中的 C 语言代码进行操作。Frida安装和启动电脑端 Frida 安装Frida 支持 python2 和 python3 版本,演示...
- 断言是 UI 自动化测试的三要素之一,是 UI 自动化不可或缺的部分。我们使用定位器定位到元素后,通过脚本进行业务操作的交互,想要验证交互过程中的正确性就需要用到断言。常规的UI自动化断言分析正确的输出结果,常规的断言一般包含以下的几个情形:比较大小包含或者不包含验证布尔值示例代码:#比较大小price = driver.find_element( By.XPATH,'//*[cont... 断言是 UI 自动化测试的三要素之一,是 UI 自动化不可或缺的部分。我们使用定位器定位到元素后,通过脚本进行业务操作的交互,想要验证交互过程中的正确性就需要用到断言。常规的UI自动化断言分析正确的输出结果,常规的断言一般包含以下的几个情形:比较大小包含或者不包含验证布尔值示例代码:#比较大小price = driver.find_element( By.XPATH,'//*[cont...
上滑加载中
推荐直播
-
码道新技能,AI 新生产力——从自动视频生成到开源项目解析2026/04/08 周三 19:00-21:00
童得力-华为云开发者生态运营总监/何文强-无人机企业AI提效负责人
本次华为云码道 Skill 实战活动,聚焦两大 AI 开发场景:通过实战教学,带你打造 AI 编程自动生成视频 Skill,并实现对 GitHub 热门开源项目的智能知识抽取,手把手掌握 Skill 开发全流程,用 AI 提升研发效率与内容生产力。
回顾中 -
华为云码道:零代码股票智能决策平台全功能实战2026/04/18 周六 10:00-12:00
秦拳德-中软国际教育卓越研究院研究员、华为云金牌讲师、云原生技术专家
利用Tushare接口获取实时行情数据,采用Transformer算法进行时序预测与涨跌分析,并集成DeepSeek API提供智能解读。同时,项目深度结合华为云CodeArts(码道)的代码智能体能力,实现代码一键推送至云端代码仓库,建立起高效、可协作的团队开发新范式。开发者可快速上手,从零打造功能完整的个股筛选、智能分析与风险管控产品。
回顾中 -
华为云码道全新升级,多会话并行与多智能体协作2026/05/08 周五 19:00-21:00
王一男-华为云码道产品专家;张嘉冉-华为云码道工程师;胡琦-华为云HCDE;程诗杰-华为云HCDG
华为云码道4月份版本全新升级,此次直播深度解读4月份产品特性,通过“特性解读+实操演示+实战案例+设计创新”的组合,全方位展现码道在多会话并行与多智能体协作方面的能力,赋能开发者提升效率
正在直播
热门标签