Search code examples
androidactionbarsherlockrobotium

robotium - clicking on action bar tabs


I'm finishing up moving to the actionbar (using actionbarsherlock), and one of the last things is to convert all the robotium integration tests. Clicking on action bar action items seems to be solved, however I cannot figure out how to click on action bar tabs with Robotium.


Solution

  • Action Bar Screen

    you can use

    [1] solo.clickOnText("TAB A"); 
        // click on action bar tab 1
        // where action bar tab 1 diaplay text = "TAB A"
    
    [2] solo.clickOnText("TAB A"); 
        // click on action bar tab 1
        // where action bar tab 1 diaplay text = "TAB A"
    

    if you have images in action bar tabs,

    enter image description here

    [1] solo.clickOnImage(0); OR solo.clickOnImageButton(0);
            // click on action bar tab 1
    
    [2] solo.clickOnImage(1); OR solo.clickOnImageButton(1); 
            // click on action bar tab 2
    

    i hope this will help you. Thanks.