solo.typeText和solo.enterText方法都可以對EditeText進行測試,達到的測試目的是一樣的。存在幾點不同:
1、實現上,typeText方法是robotium框架呼叫系統Instrumentation類裡面的sendStringSync方法來實現的;enterText是呼叫TextView裡面setText方法來實現的。
2、顯示上,typeText在測試過程中能看到輸入的痕跡;enterText則沒有輸入痕跡。
so 使用typeText的時候沒辦法輸入中文。
附件是一個測試工程。