51Testing软件测试论坛

标题: Monkey的DispachPress和DispachKey函数的区别以及DispatchPoint定义坐标 [打印本页]

作者: aric60    时间: 2013-5-8 15:57
标题: Monkey的DispachPress和DispachKey函数的区别以及DispatchPoint定义坐标
以下是函数的参数:请赐教区别是什么,本人不是开放对脚本不是太了解! 多谢

DispatchKey(long downTime, long eventTime, int action, int code,  int repeat, int metaState, int device, int scancode)

DispatchPress(int keyCode)

另外我想做一个自动化的monkey要点击屏幕的区域需要用到DispatchPointer,但是如何直观的获取float x, float y坐标呢?

DispatchPointer(long downTime, long eventTime, int action,float x, float y, float pressure, float size, int metaState, float xPrecision, float yPrecision, int device, int edgeFlags)
作者: 张亚洲    时间: 2013-5-9 16:45
你想怎样自动化啊!monkey没那麽简单的自动化。
作者: aric60    时间: 2013-5-13 10:51
本帖最后由 aric60 于 2013-5-13 11:19 编辑

回复 2# 张亚洲


monkey 下有一个 -f的命名可以实现脚本的自定义按键操作功能。 里面有一些函数

不清楚DispachKey和DispachPress区别是什么?

另外在DispachKey中的参数downTime和eventTime我查到的分别值“最初按下的时间”和“事件时间”我想知道这2个参数值的范围和具体意思,如果设置为0代表什么?
作者: 张亚洲    时间: 2013-5-14 13:04
获取坐标 4.2版本有吧,开发者工具里面,获取屏幕的坐标。可以显示。
作者: aric60    时间: 2013-5-22 11:11
回复 4# 张亚洲


   其它低的版本不知道有没有 4.0上是有的。
作者: aric60    时间: 2013-5-22 11:12
只能通过这个手机上的工具来确定坐标值了。




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2