Comments (5)
UiAutomator可以,但是对低版本不支持
Accessibility你可以具体举个例子,比如onClick怎么拦截,我们详细讨论一下
from cafe.
performClick之前都会有sendAccessibilityEvent(AccessibilityEvent.TYPE_VIEW_CLICKED),可否通过这个事件获取click的信息
from cafe.
你的意思是performClick之前系统会调用sendAccessibilityEvent(AccessibilityEvent.TYPE_VIEW_CLICKED),而通过注册accessibility service可以拦截到这个消息?拦截到的消息格式是啥?是否知道是哪个view发出的?
from cafe.
鲁工您好,我想请问您一下APP遍历相关的问题,我用的是 AccessibilityService方式获取当前View的Root根节点并构造树,采用的是深度遍历,我打算遍历完一条路径之后再返回起始界面, 再遍历下一个节点,但是发现操作每个控件之后有多种不同的状态,有的弹出对话框,有的跳转页面,有的更新当前view等,而且它的状态只能在操作之后才能 确定,这样就导致了返回起始界面很困难,还有就是ListView里面的元素无法全部遍历,我想请您提供一些帮助或者建议
from cafe.
@yuanboyang 我也写了一个遍历的,基于深度优先搜索,但是有很多意外的情况出现(比如弹框),所以没办法回溯。请问你现在有好的解决办法了吗?
from cafe.
Related Issues (20)
- remote.launchActivity("com.baidu.news.ui.IndexActivity")没有launch成功 HOT 2
- Cafe API doc帮助网页乱码 HOT 2
- 将cafe源码和测试用例一起编译执行,老是出现could not find *.apk!该怎么解决啊
- 无root获得system权限,利用android签名检查漏洞 HOT 1
- 请教跨进程测试的问题,谢谢 HOT 3
- 如何获取RadioGroup和CheckBox的监听器,好像利用cafe中的反射机制不能获得,再重新设置监听器也不行。。 HOT 1
- 手机应用程序首次安装运行或者升级后首次运行出现提示信息怎么破 HOT 9
- Cafe有没有支持Android4.4的计划呢?
- Cafe有支持Android4.4的计划么?谢谢
- 鲁工你好,我是最近才接触自动化测试,问下Cafe是不是在4.4下面录制的时候出现空指针 HOT 4
- 你好,请问一下Cafe实现跨进程的代码具体在哪啊 HOT 3
- 请问:window 下 如何使用cafe 对apk 进行遍历操作?
- 利用Android 签名检查漏洞
- 当Android的$OUT_DIR_COMMON_BASE环境变量生效时,make.sh失败
- 当对apk进行travel时Armser类抛出空指针错误
- 能不能详细的讲解一下Cafe的编译过程?不胜感激 HOT 2
- 求Cafe零基础教程 HOT 1
- 成功跨进程后,如何对新的app进行操作?
- 交流 - Cafe/Travel的一些修改 HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from cafe.