Cafe icon indicating copy to clipboard operation
Cafe copied to clipboard

请问跨进程测试如何操作

Open handv opened this issue 11 years ago • 7 comments

1、首先我没搞懂跨进程测试的意思。如果是打开其他app的意思的话,不应该是使用remote.launchActivity("com.android.launcher");这个命令吗? 但您的ppt中说是使用 remote.clickViewByText("通讯录");这样的意思就是说,可以退出要测的app,点击ID或Text进入其他app,然后可以在其他app中点击进行操作。 您说的跨进程,是第二种意思对吧。 2、这个remote.clickViewById/Text,这个Id或Text是在Hierarchy Viewer中对应的Id或Text吧? 3、我在使用的过程中,remote.clickViewByText是可以使用的,为什么remote.clickViewById没有反应啊,看源码他们都是调用的同一个方法啊? 请您解答,谢谢!

handv avatar Sep 11 '13 02:09 handv

1.打开其他app有很多种方式,可以发intent打开,也可以用remote.launchActivity,也可以点击UI界面 2.是Hierarchy Viewer中的id,要注意的是格式是remote.clickViewById("id/shutter_button") 3.应该是格式的问题

luxiaoyu avatar Sep 11 '13 03:09 luxiaoyu

1、remote.launchActivity()里面的参数应该是什么?像百度新闻应该是remote.launchActivity("com.baidu.news.ui.IndexActivity")还是remote.launchActivity("com.baidu.news")。还有我运行该命令后,只是得到一个对话框“使用以下应用”,里面有好多app,而不是直接跳转到你想打开的app。这个是什么原因? 2、这个Id和Text只能在Hierarchy Viewer中找吗?有没有什么简单的方法? 3、cafe真的非常好用,但有些小细节还不够完整,不知道您有没有优化的新版本发布,期待ing。 谢谢!

handv avatar Sep 11 '13 04:09 handv

1.remote.launchActivity("com.baidu.news.ui.IndexActivity") 2.text直接在app界面上就能看到,id的话要去在Hierarchy Viewer中找,如果嫌写代码麻烦的话可以尝试Cafe的录制回放功能 3.有

luxiaoyu avatar Sep 25 '13 02:09 luxiaoyu

为啥我用了remote.launchActivity("com.baidu.news.ui.IndexActivity")这个之后,没有调起百度新闻客户端,而是出现了一个类似于选择打开方式弹框的界面。

GreenAndDay avatar Mar 03 '14 08:03 GreenAndDay

同问,remote.launchActivity("com.baidu.news.ui.IndexActivity")这个之后,没有调起百度新闻客户端,而是出现了一个类似于选择打开方式弹框的界面。 为啥?楼上解决了吗

hujj1987 avatar Mar 05 '14 10:03 hujj1987

米有呀,等着大神来解答

GreenAndDay avatar Mar 11 '14 01:03 GreenAndDay

已解决,参照 issue #36

hujj1987 avatar Mar 13 '14 06:03 hujj1987