adb 获取当前界面元素

这篇具有很好参考价值的文章主要介绍了adb 获取当前界面元素。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

adb配置正确,直接看6,pull的位置是你执行pull的目录下。

---------------------------------------------------------------------------------------------------------------------------------

使用adb命令获取当前应用的元素需要先连接到手机或模拟器上,并确保已经安装了Android SDK。


以下是使用adb命令获取当前应用元素的步骤:

1.打开终端或命令提示符窗口。


2.输入以下命令以获取设备列表:
adb devices

3.如果设备连接成功,会显示设备的序列号。


4.输入以下命令以获取当前前台应用的包名:(略)
adb shell dumpsys window windows | grep -E 'mCurrentFocus|mFocusedApp'

4.1 adb shell 进入shell 环境执行dumpsys命令 

4.2 adb shell "dumpsys window windows | grep -E 'mCurrentFocus|mFocusedApp'"

这个基本没用,因为没权限!没权限!没权限!


5.这将返回类似以下的输出:(略)
mCurrentFocus=Window{7f1e9b8 u0 com.example.app/com.example.app.MainActivity}
mFocusedApp=AppWindowToken{e0f3797 token=Token{fc50990 ActivityRecord{f1b0e5b u0 com.example.app/com.example.app.MainActivity t10}}}

从输出中,可以看到当前应用的包名是com.example.app。


6.输入以下命令以获取当前应用的元素信息:(重要)
adb shell uiautomator dump /sdcard/ui.xml
adb pull /sdcard/ui.xml

第一条命令将当前应用的元素信息保存到/sdcard/ui.xml文件中,第二条命令将该文件从设备中拉取到本地电脑。

打开ui.xml文件,可以使用文本编辑器或者UI自动化测试工具,如Appium、UI Automator Viewer等,来查看当前应用的元素信息。

通过以上步骤,可以使用adb命令获取当前应用的元素信息。请注意,这种方法需要在开发者模式下启用USB调试,并且设备的屏幕必须是开启状态。

4和5,可以省略,我试过不好使!可以使用步骤6,获取node,在一些操作!文章来源地址https://www.toymoban.com/news/detail-722840.html

到了这里,关于adb 获取当前界面元素的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • JavaScript基础(27)_内联样式的获取和修改、获取元素当前显示的样式

    内联样式的获取和修改 获取元素的内联样式: 修改元素的内联样式: 注意: 1、如果CSS的样式名中含有-,这种名称在JS中是不合法的,会被认为是运算符-,因此,需要将这种样式名修改为 驼峰命名法 ,去掉-,然后将-后的字母 大写 。 2、内联样式有较高的优先级,所以通

    2024年01月18日
    浏览(50)
  • 微信小程序通过createSelectorQuery获取元素 高度,宽度与界面距离

    小程序官方有提供给我们一个 const query = wx.createSelectorQuery() 函数 我们可以先编写这样一段代码 wxml 这里 我们定义了 多块 view 都用 行内样式设置了它的 高度和宽度 js编写代码如下 我们运行代码 并点击按钮 点击查看 这里 我们获取了所有 类名中包含 textIn 的元素 并输出 这里

    2024年02月05日
    浏览(64)
  • 安卓使用adb命令查看当前activity

    使用adb命令查看最上层activity: 方法一 : 在Terminal命令中输入:adb shell dumpsys activity activities ACTIVITY MANAGER ACTIVITIES (dumpsys activity activities) Display #0 (activities from top to bottom): Stack #0: mFullscreen=true mBounds=null Task id #763 mFullscreen=true mBounds=null mMinWidth=-1 mMinHeight=-1 mLastNonFullscreenBounds=

    2024年02月04日
    浏览(54)
  • adb shell命令查看当前屏幕可见最顶层Activity和Fragment及其调用栈

    (1)当前屏幕可见页面最顶层是哪个Activity: (2)当前屏幕可见页面最顶层是哪个Fragment: (3)当前屏幕可见最顶层Activity及其调用栈: android adb命令获取处于当前屏幕的Activity_adb获取当前页面activity-CSDN博客 Android adb shell dump当前手机设备的所有activity_zhangphil的博客-CSDN博客。

    2024年02月07日
    浏览(49)
  • HBuilder X 运行至于Android设备,报错创建ADB反向代理失败,当前使用的adb不支持wifi真机运行,请更换其他版本adb进行真机运行

    HBuilder X 运行至真机以及模拟器的时候出现了如下错误提示。 故障排查步骤一 : 各种重启 HBuilder X 出现一些问题对我来说已经见怪不怪,很多情况下重启都可以解决。 故障排查步骤二 : 重装HBuilder 我把HBuilder卸载了,到官网重新下载了最新版然后重新安装。 故障排查步骤三 

    2024年04月13日
    浏览(49)
  • LeetCode[315]计算右侧小于当前元素的个数

    难度:Hard 题目: 给你一个整数数组  nums   ,按要求返回一个新数组  counts   。数组  counts  有该性质:  counts[i]  的值是  nums[i]  右侧小于  nums[i]  的元素的数量。  示例 1:   示例 2:   示例 3: 提示: 1 = nums.length = 105 -104 = nums[i] = 104  Related Topics 树状数组 线段树

    2024年02月15日
    浏览(37)
  • C++归并排序算法的应用:计算右侧小于当前元素的个数

    给你一个整数数组 nums ,按要求返回一个新数组 counts 。数组 counts 有该性质: counts[i] 的值是 nums[i] 右侧小于 nums[i] 的元素的数量。 示例 1: 输入:nums = [5,2,6,1] 输出:[2,1,1,0] 解释: 5 的右侧有 2 个更小的元素 (2 和 1) 2 的右侧仅有 1 个更小的元素 (1) 6 的右侧有 1 个更小的元

    2024年02月06日
    浏览(38)
  • HTML5中video元素事件详解(实时监测当前播放时间)

    video后边几个元素,可处理ios 系统的兼容性 事件 描述 loadstart 浏览器开始在网上寻找媒体数据 progress 浏览器正在获取媒体数据 suspend 浏览器暂停获取媒体数据,但是下载过程并滑正常结束 abort 浏览器在下载完全部媒体数据之前中止获取媒体数据,但是并不是由错误引起的

    2024年02月08日
    浏览(62)
  • “电脑登录界面显示引用的账户当前已锁定”解决办法

    https://www.zhihu.com/question/400540089/answer/2159778869 1.开机进BIOS系统(不同机型方法不同,具体可百度) 2.进入BIOS系统时间设定,设置为一个未来的时间,比如:2028年12月12日 3.保存设定并退出BIOS,进入系统 4.输入正确的账户密码,登录 https://jingyan.baidu.com/article/29697b9107e351ea21de3c

    2024年02月09日
    浏览(153)
  • 【微信小程序】通过调用 wx.navigateBack() 方法来退出当前界面并返回上一个界面

    在点击某个按钮或执行某个条件时触发,示例代码: 在这个示例中, delta 参数指定了要返回的界面数。如果你只想返回上一个界面,可以将 delta 设置为 1。如果你想返回更多的界面,可以增加 delta 的值。 在小程序中,tabBar 页面的返回操作与非 tabBar 页面有所不同。通常,

    2024年02月13日
    浏览(53)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包