Java 如何在没有getview或findViewById的情况下在Robotium上触摸图像按钮?
我正在为android应用程序(音频播放器)制作自动测试脚本(robotium) 但是我有一些问题 触摸事件(getview、findViewById、clickOnView)仅当特定对象在屏幕上可用时才起作用 我不知道它是什么类型的物体。。。我不是开发人员,也不懂Java 像这样的触摸事件测试脚本Java 如何在没有getview或findViewById的情况下在Robotium上触摸图像按钮?,java,android,robotium,findviewbyid,getview,Java,Android,Robotium,Findviewbyid,Getview,我正在为android应用程序(音频播放器)制作自动测试脚本(robotium) 但是我有一些问题 触摸事件(getview、findViewById、clickOnView)仅当特定对象在屏幕上可用时才起作用 我不知道它是什么类型的物体。。。我不是开发人员,也不懂Java 像这样的触摸事件测试脚本 Button button = (Button)solo.getCurrentActivity().findViewById(com.packname.mirror.R.id.bt_
Button button = (Button)solo.getCurrentActivity().findViewById(com.packname.mirror.R.id.bt_menu);
solo.clickOnView(button);
另外,当特定对象在屏幕上可用时,android调试监视器无法转储视图层次结构-(获取UI层次结构时出错)
分析UI层次结构XML文件时出错:UI自动机层次结构文件无效。)
因此,我认为getview、findViewById并不是只有在屏幕上有特定对象可用时才起作用
似乎需要找到一种不使用getview或findViewById触摸图像按钮的方法
无法使用轴触摸法。。。应用程序中的许多线性布局对象。
在各种分辨率设备上进行测试时,这会导致问题
简而言之,在Robotium上,如何在没有getview或findViewById的情况下触摸图像按钮
我没有源代码,但我只有R.java源代码(R.java可能有帮助吗?)
请帮帮我
(对不起,我的英语不好)