robotium中的solo.getButton(String text);方法中,text并非是直接对应,而是包含即可。
假设页面中有3个按钮,按钮文本如下
当执行
solo.getButton(”1“);
获取的按钮并不是文本为”1“的按钮,而是文本为31的按钮。
同理若执行
solo.getButton(”7“);
同样可以获取到按钮文本为”27“的按钮。
个人认为此为BUG。无法通过solo.getButton(String text);取到按钮文本为”1“的按钮。