uiautomation之AccessibilityNodeInfo

UiAutomation 类

UiAutomation.performGlobalAction(AccessibilityService.GLOBAL_ACTION_BACK); 按物理back键

UiAutomation.performGlobalAction(AccessibilityService.GLOBAL_ACTION_NOTIFICATIONS); 打开通知栏

UiAutomation.performGlobalAction(AccessibilityService.GLOBAL_ACTION_HOME); 按物理home键

UiAutomation.performGlobalAction(AccessibilityService.GLOBAL_ACTION_QUICK_SETTINGS); 打开快捷设置


AccessibilityNodeInfo类

performAction  执行某个动作

AccessibilityNodeInfo.ACTION_FOCUS  Action that gives input focus to the node 一般是给可输入的控件执行


AccessibilityNodeInfo.ACTION_CLICK 一般是给 button控件执行



  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
UI Automation是一种用于Windows平台的UI自动化框架,可以通过自动化来解决重复、枯燥的人工操作。目前有多种支持Windows平台的UI自动化工具或框架,其中包括Autoit、pywinauto、UIAutomation和airtest等。在这里,我主要介绍UIAutomation框架,它是由国人yinkaisheng开发实现的\[1\]。 UIAutomation框架封装了微软UIAutomation API,支持自动化Win32、MFC、WPF、Modern UI(Metro UI)、Qt、IE、Firefox、Chrome和基于Electron开发的应用程序\[2\]。它可以根据程序返回的IRawElementProviderSimple来遍历程序的控件,并获取控件的各种属性,从而进行自动化操作\[3\]。 需要注意的是,UIAutomation框架只支持Python 3版本,依赖comtypes和typing这两个包。但需要避免使用Python 3.7.6和3.8.1这两个版本,因为在这两个版本中comtypes无法正常工作\[2\]。 总结来说,UI Automation是一种用于Windows平台的UI自动化框架,可以通过自动化来解决重复、枯燥的人工操作。UIAutomation框架是其中的一种实现,它封装了微软UIAutomation API,支持多种应用程序的自动化操作\[1\]\[2\]\[3\]。 #### 引用[.reference_title] - *1* [Windows软件UI自动化测试之UiAutomation](https://blog.csdn.net/m0_37576542/article/details/127599232)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down1,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* *3* [Windows桌面程序自动化控制之uiautomation模块全面讲解](https://blog.csdn.net/zhangliang0000/article/details/129027669)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down1,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值