2014-01-31 32 views
0

我需要关于robotium脚本的帮助。通过在robotium脚本中使用Rosource Id来点击按钮

我对button

Button btnCreateTask = (Button) findViewById(R.id.btnCreateTask); 

我想点击使用robotium 我用下面的代码按钮的源代码,它

Button CTButton = solo.getView(R.id.btnCreateTask); 
solo.clickOnView(CTButton); 

但我越来越喜欢“一个错误btnCreateTask无法解析或不是字段“ 任何人都可以请帮助我为什么这个错误即将到来。 这是我正在使用的正确方法吗? 感谢

+0

尝试在ID前添加你的包名your.package.R.id.btnCreateTask –

+0

检查你有没有导入android.r我您的活动。 – Avijit

+0

添加包名后它显示“ID无法解析或不是字段” – user2724402

回答

2

正确的代码是:

Button CTButton = solo.getView("btnCreateTask"); 
solo.clickOnView(CTButton); 
+0

谢谢弗拉维奥。有用。按钮CTButton =(按钮)solo.getView(“btnCreateTask”); solo.clickOnView(CTButton); – user2724402

+0

Agian我有一个像我有ImageView ImageView的问题topbarCalender =(ImageView)view.findViewById(R.id.pf_topbarCalender);我想用同样的方法点击它button.But我的测试失败。它是访问ImageView的正确方法 – user2724402