Robotium按钮消失了,但仍然从searchtext返回true?

时间:2012-04-25 13:16:24

标签: android junit robotium

标题是我的问题。 继承我的代码:

private void logout() {
        GridIconsView view = (GridIconsView) getActivity().findViewById(
                dk.lector.ao.mobile.R.id.GIV_settings);
        dragLeft();
        solo.clickOnView(view);
        solo.clearEditText(0);
        solo.clearEditText(1);
        boolean loggedIn = solo.searchText("Log ud");
        if (loggedIn){
            solo.clickOnButton("Log ud");
        }
        solo.finishOpenedActivities();

    }

系统:ubuntu 11.10

Eclipse IDE indigo

Robotium 3.2.1(目前最新)

2 个答案:

答案 0 :(得分:2)

使用searchText()且onlyVisible参数设置为true。有关更多信息,请参阅javadoc。

答案 1 :(得分:1)

你也可以使用searchView并在其上应用isVisible函数......