Monday, April 2, 2012

robotium button click not working solution

I also had this issue and i couldn't find a solution with robotium. Then i move to the android instrumentation provided with the SDK. What i have done is mentioned below. This worked without any issues for me. Here it is ..

First define a private variable for the button as a member variable
private Button msButton;  

 Then get the button instance with in the setup method.

mButton = (Button) solo.getCurrentActivity().findViewById(

Then call the button click with in the UI thread in the test method as mentioned below.

//Test button method

public void testButtonClick() {
//Get the current activity and request to run onUI thread        
        solo.getCurrentActivity().runOnUiThread(new Runnable() {

            public void run() {

//Request focus for the button

//Send the button click event

That's it .. Now you can test your button with other Robotium features.
Cheers !!!!!!!!

No comments:

Post a Comment