yyang312 发表于 2014-6-9 11:33:18

请教一个monkeyrunner代码中的问题

我看到好多讲monkeyrunner的例子中,都有这么一句:启动任意的Activity
device.startActivity(component="your.www.com/your.www.com.TestActivity")
我不明白,component=后面的内容,究竟是根据什么得来的,是什么意思,还望各位帮忙解惑

楠族开心果 发表于 2014-6-9 17:38:43

这个是可以改掉的

Miss_love 发表于 2014-6-9 17:45:20

:lol

张亚洲 发表于 2014-6-9 19:50:00

回复 1# yyang312


    component后面的 your.www.com—这个是测试的包的名字,每个应用都有一个包名,这个包名是开发的时候创建的包名。问开发或者用DDMS来查看。   
       your.www.com.TestActivity—这个是你的应用启动后的第一个Avtivity,也就是主Activity。可以在DDMS中查看,也可以问开发。 再不懂就加我qq:664514361

yyang312 发表于 2014-6-19 16:30:26

本帖最后由 yyang312 于 2014-6-19 16:34 编辑

回复 4# 张亚洲
是在这个位置查看吗?
DDMS_File Explore_date_app

张亚洲 发表于 2014-6-19 21:22:42

回复张亚洲
是在这个位置查看吗?
DDMS_File Explore_date_app
yyang312 发表于 2014-6-19 16:30 http://bbs.51testing.com/images/common/back.gif

打开ddms,输入displayed, 然后启动你的应用,你就会看到图里面的内容。你就知道包名和主活动名了。这个是应用的启动时间,用来做性能用的。看看你是否看懂了,再不懂,你真的需要动动思想了,不然就禁锢了。

yyang312 发表于 2014-6-20 11:39:17

回复 6# 张亚洲


    多谢了,我好好研究一下

123wowo 发表于 2014-6-20 13:32:09

本帖最后由 123wowo 于 2014-6-20 13:36 编辑

另外也可以通过:adt-bundle-windows-x86-20140321\sdk\tools目录下的hierarchyviewer.bat工具。
单击hierarchyviewer.bat,出现界面:其中加粗部分即是。
如果没有的话,可能软件版本不是开发版本。

yyang312 发表于 2014-7-4 09:58:51

回复 8# 123wowo


多谢了
尝试了一下,确实这个也是可以看到的

qiqi744 发表于 2014-7-13 23:00:43

回复 8# 123wowo


    为什么只能打开启动的activity?不能启动任意的activity?

123wowo 发表于 2014-7-15 10:15:09

回复 10# qiqi744
可以打开任意的activity,只要你知道此activity的名称。
就好像,去找一个人,要先知道他的名字。
所以说,你要启动哪个activity,就先要把此activity名称告诉Monkeyruner工具,它就去启动。
不知你明白了没有。

hwzhuang 发表于 2014-11-11 23:36:10

package name+main activity

cuikejie123 发表于 2016-5-28 18:43:24

包名+活动名
页: [1]
查看完整版本: 请教一个monkeyrunner代码中的问题