我正在完成移動到動作條(使用actionbarsherlock),最後一件事情之一是轉換所有robotium集成測試。點擊操作欄的操作項目似乎已經解決了,但我無法弄清楚如何點擊Robotium的操作欄選項卡。robotium - 點擊動作欄選項卡
6
A
回答
8
可以使用
[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"
如果您在操作欄中的標籤有圖片,
[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
我希望這會幫助你。謝謝。
2
點擊操作欄: - 如果你有被測試的應用程序的源代碼,最好的方法是當你通過它的Id標識Action Bar Item時,它可以在應用程序的R.Java中找到測試。
solo.clickOnActionBarItem(R.id.ItemToBEClicked);
相關問題
- 1. Robotium測試選項菜單項點擊
- 2. (Robotium)單擊動作欄/主頁按鈕
- 3. android 3.0+動作欄選項卡
- 4. 動作欄和動作欄選項卡純白色{ANDROID}
- 5. 動畫選項卡欄。 Swift
- 6. 點擊選項上的jquery選項卡
- 7. 單擊第二個選項卡時選項卡欄不起作用
- 8. Android操作欄選項卡欄divider
- 9. JQuery選項卡 - 使選定的選項卡可點擊
- 10. 更改選定選項卡上的sherlock動作欄選項卡文本顏色
- 11. 手動選擇操作欄選項卡時,選項卡最初開始空白
- 12. 隱藏/顯示點擊此處啓動選項卡選項
- 13. Android選項卡式活動:使用ViewPager的動作欄選項卡:每個選項卡的佈局不同
- 14. 響應式邊欄選項卡和點擊事件切換
- 15. 操作欄選項卡選項卡寬度不固定
- 16. Jquery選項卡:更改選項卡上的ajax數據點擊
- 17. Ajax選項卡擴展器控制選項卡上點擊
- 18. 使選項卡第二個選項卡點擊默認
- 19. ContainerView選項卡欄?
- 20. Android選項卡欄在非選項卡活動中可見
- 21. JavaFX當選項卡被禁用時如何設置選項卡點擊操作?
- 22. jquery切換選項卡隱藏活動類當點擊相同的選項卡
- 23. 當我點擊靜態選項卡時,如何觸發動態選項卡?
- 24. GVim選項卡欄:滾動選項卡欄而不是更改緩衝區上箭頭單擊?
- 25. 如何添加片段上單擊操作欄選項卡
- 26. AppleScript的點擊菜單欄選項
- 27. JQuery UI選項卡 - 單擊選項卡將啓用/禁用按鈕 - 期待暫時禁用選項卡點擊
- 28. 而不是操作欄選項卡
- 29. Android sherlock操作欄選項卡對齊
- 30. 底部的操作欄選項卡?
這種方法有時在我的項目中無法使用,我使用actionbarsherlock。如果我在較舊的Android版本設備上運行Robotium測試,那麼.abs實際上會啓動,然後Robotium無法通過其文本點擊標籤。沒有問題在ICS和後來 – Heigo
據我看到Android 4.0的作品與字符串,因爲你在導航選項卡中指定它們,可能包含小寫字母。 Android 2.3.3。例如需要大寫字符串... :) – Trinimon