首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >monkeyrunner easy.By视图

monkeyrunner easy.By视图
EN

Stack Overflow用户
提问于 2013-09-03 18:59:37
回答 1查看 1.5K关注 0票数 1

我有安卓活动与id为R.id.createRepository的选项菜单。现在我想用monkey向它发送触摸事件。我需要获取视图id,我尝试了下面的代码:

代码语言:javascript
复制
from com.android.monkeyrunner import MonkeyRunner, MonkeyDevice  
from com.android.monkeyrunner.easy import EasyMonkeyDevice, By  

device = MonkeyRunner.waitForConnection()  
easy_device = EasyMonkeyDevice(device)  

# Start your android app

# touch the view by id

easy_device.touch(By.id('id/createRepository'), MonkeyDevice.DOWN_AND_UP) # in activity java code I can refer to it as R.id.createRepository and I have even tried passing it in 

但moneyrunner找不到视图。我需要帮助来定义正确的视图id。

致以敬意,

Miten

EN

回答 1

Stack Overflow用户

发布于 2013-09-04 17:24:41

您可以使用of自动查看器来查找视图的id。它是一个位于android-sdk文件夹下的工具。

只需在具有未知id的视图所在的屏幕中打开您的应用程序。然后打开and自动查看器并截图。您将找到包含所有视图详细信息的应用布局。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18590566

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档