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

这篇具有很好参考价值的文章主要介绍了基于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屏幕元素信息并编写自动化事件,spring-boot,Appium,自动化,android,scrcpy,脚本,appium,测试用例,java

二、编写测试用例

1.选取元素信息

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

基于scrcpy的Android群控项目重构,获取Android屏幕元素信息并编写自动化事件,spring-boot,Appium,自动化,android,scrcpy,脚本,appium,测试用例,java

 2.添加事件

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

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

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

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

基于scrcpy的Android群控项目重构,获取Android屏幕元素信息并编写自动化事件,spring-boot,Appium,自动化,android,scrcpy,脚本,appium,测试用例,java

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

基于scrcpy的Android群控项目重构,获取Android屏幕元素信息并编写自动化事件,spring-boot,Appium,自动化,android,scrcpy,脚本,appium,测试用例,java

基于scrcpy的Android群控项目重构,获取Android屏幕元素信息并编写自动化事件,spring-boot,Appium,自动化,android,scrcpy,脚本,appium,测试用例,java

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

基于scrcpy的Android群控项目重构,获取Android屏幕元素信息并编写自动化事件,spring-boot,Appium,自动化,android,scrcpy,脚本,appium,测试用例,java


 视频示例

基于scrcpy的Android群控项目重构,获取Android屏幕元素信息并编写自动化事件文章来源地址https://www.toymoban.com/news/detail-574757.html

到了这里,关于基于scrcpy的Android群控项目重构,获取Android屏幕元素信息并编写自动化事件的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Android 获取屏幕宽高的正确姿势

    在开发时,我们经常需要根据屏幕的宽高来进行对view的适配,无论是自定义view还是andorid自带的一些控件,比如说需要占当前屏幕高度的30%,就需要获取到屏幕的宽高,但在获取宽高时我遇到了一些坑,总结如下 下面两种方法都是安卓自带方法可以获取到屏幕宽高的 但是!

    2024年02月11日
    浏览(45)
  • scrcpy实现手机屏幕与ubuntu共享、推流、实时分割(wifi环境下)

    有些时候我们需要将手机上的视频投到ubuntu上并进行处理,scrcpy就是一个非常低延时并且可以wifi共享的工具,本文主要针对其源码进行修改,实现ubuntu上实时分割手机画面,分为安装编译源(大坑)、修改源码、修改分割推理代码三部分。 scrcpy的使用和wifi连接可参考 Ubunt

    2024年02月12日
    浏览(38)
  • android adb命令获取处于当前屏幕的Activity

    android adb命令获取处于当前屏幕的Activity 使用adb命令:   输出,例如: ACTIVITY MANAGER ACTIVITIES (dumpsys activity activities) Display #0 (activities from top to bottom):   * Task{38ef601 #5281 type=standard A=10450:com.example.myapplication U=0 visible=true visibleRequested=true mode=fullscreen translucent=false sz=1}     mResizeMo

    2024年02月15日
    浏览(47)
  • scrcpy2.0+实时将手机画面显示在屏幕上并用鼠标模拟点击2023.7.26

    想要用AI代打手游,除了模拟器登录,也可以直接使用第三方工具Scrcpy,来自github,它是一个开源的屏幕镜像工具,可以在电脑上显示Android设备的画面,并支持使用鼠标进行交互。 step1:windows版本的releases,其他版本去github主页里找找: step2:解压后:   如果PC已经安装过

    2024年02月15日
    浏览(38)
  • android获取屏幕分辨率的正确方法;获取到分辨率(垂直方向像素)的不正确

    我通过下面的方法去获取屏幕分辨率的,但获取到的分辨率有时会不准确。原因是此方法有时候会忽略一些布局或控件的高度,从而得不到正确的高度。 而通过另外一个方法则没有上述那种问题,可以获取到正确的屏幕分辨率。

    2024年02月14日
    浏览(57)
  • uiautomatorViewer无法获取Android8.0手机屏幕截图的解决方案

    做APP UI自动化的时候,会碰到用uiautomatorViewer在Android 8.0及以上版本的手机上,无法获取到手机屏幕截图,无法获取元素定位信息的问题,会有以下的报 在低版本的Android手机上,则没有这个问题,可以顺利截图,但是现在手机的版本通常都不会低于Android8.0。   uiautomatorViewe

    2024年02月15日
    浏览(41)
  • 【代码】Android|获取压力传感器、屏幕压感数据(大气压、原生和Processing)

    首先需要分清自己需要的是大气压还是触摸压力,如果是大气压那么就是TYPE_PRESSURE,可以参考https://source.android.google.cn/docs/core/interaction/sensors/sensor-types?hl=zh-cn。如果是触摸压力就是另一回事,我需要的是触摸压力。 不过我整错了,一开始做成了大气压,后来又先做了原生的

    2024年03月19日
    浏览(49)
  • vue项目动态获取窗口以及元素宽高

    场景1:页面刚进来时,获取窗口的默认宽高以及某个元素(div)的默认宽高 场景2:当页面缩放时,自动获取窗口的宽高以及某个元素(div)的宽高  效果如下:  因为不喜欢看别人写那么多废话,只想直接看代码,因为我有很完善的注释

    2024年02月11日
    浏览(42)
  • Android投屏软件Scrcpy

    Scrcpy是一个基于ADB连接的轻量级高性能开源Android投屏软件。它提供了一种在PC端实现对Android设备的控制和投屏的方式,支持PC端键鼠操作,并拥有高速传输、低延迟、高画质等优秀特性。使用Scrcpy可以让开发人员更方便地进行Android开发和测试,也可以让用户更方便地展示、演

    2024年02月16日
    浏览(60)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包