基于scrcpy的Android群控项目重构,获取Android屏幕元素信息并编写自动化事件

系列文章目录

基于scrcpy的远程调试方案

基于scrcpy的Android群控项目重构

基于scrcpy的Android群控项目重构 进阶版

基于scrcpy的Android群控项目重构,获取Android屏幕元素信息并编写自动化事件(视频)

基于scrcpy的Android群控项目重构,获取Android屏幕元素信息并编写自动化事件(博客)

基于scrcpy的Android群控项目重构,集成Appium服务执行自动化测试用例(视频)

基于scrcpy的Android群控项目重构,集成Appium服务执行自动化测试用例(博客)


文章目录

        系列文章目录

        前言

        一、获取元素信息

        二、编写测试用例

               1.选取元素信息

                2.添加事件

        视频示例


前言

   Android获取屏幕元素信息解析并在前端结构化展示,通过获取到的元素编写自动话脚本,执行测试用例,只支持在本地环境运行;

Spring Boot + MySQL + Redis + Java + Layui模板


一、获取元素信息

        进入后台筛选可用设备,点击投屏,进入投屏页面,投屏成功后点击【获取元素信息】后就可以展示元素信息,并且截图当前屏幕并在右边展示,根据需求获取需要的元素信息,如下图显示

基于scrcpy的Android群控项目重构,获取Android屏幕元素信息并编写自动化事件_第1张图片

二、编写测试用例

1.选取元素信息

        在第一步选取元素信息,如下图元素信息框

基于scrcpy的Android群控项目重构,获取Android屏幕元素信息并编写自动化事件_第2张图片

 2.添加事件

        点击【事件管理】进入列表页,在格顶部工具栏新增或者在表格中新增都可以添加新的事件,事件分为主事件和子事件。

        主事件:一条测试用例的第一个事件,且一条测试用例只有一个主事件。

        子事件:一条测试用例的非第一个事件,且一条测试用例可以有多个子事件,也可以没有子事件。

        如图所示表格顶部工具栏【新增】,这个只能新增主事件

基于scrcpy的Android群控项目重构,获取Android屏幕元素信息并编写自动化事件_第3张图片

        如图所示表格中【新增】,这个可以新增主事件和子事件

基于scrcpy的Android群控项目重构,获取Android屏幕元素信息并编写自动化事件_第4张图片

基于scrcpy的Android群控项目重构,获取Android屏幕元素信息并编写自动化事件_第5张图片

        如图所示直接在表格中【修改】事件

基于scrcpy的Android群控项目重构,获取Android屏幕元素信息并编写自动化事件_第6张图片


 视频示例

基于scrcpy的Android群控项目重构,获取Android屏幕元素信息并编写自动化事件

你可能感兴趣的:(spring-boot,Appium,自动化,android,scrcpy,脚本,appium,测试用例,java)