Kończę do przeniesienia do paska akcji (za pomocą pasków akcji), a jedną z ostatnich rzeczy jest konwersja wszystkich testów integracji robotów. Kliknięcie na elementy akcji paska akcji wydaje się być rozwiązane, jednak nie mogę się dowiedzieć, jak klikać na zakładki paska akcji za pomocą Robotium.robota - kliknięcie na zakładki paska akcji
6
A
Odpowiedz
8
można użyć
[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"
jeśli masz zdjęć w zakładkach pasku akcji,
[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
Mam nadzieję, że to pomoże. Dzięki.
2
Kliknij na pasek akcji: -Jeśli masz kod źródłowy testowanej aplikacji, najlepszym sposobem jest zidentyfikowanie elementu paska czynności według jego identyfikatora, który można znaleźć w R.Java aplikacji pod test.
solo.clickOnActionBarItem (R.id.ItemToBEClicked);
Powiązane problemy
- 1. Jak zmienić widok z zakładki paska akcji
- 2. Replikowane zakładki paska czynnościowego
- 3. ActionBarSherlock - Zakładki wyświetlane poniżej paska akcji z niestandardowym widokiem
- 4. Przesuwne zakładki wewnątrz zakładek paska czynności
- 5. PagerTabStrip - wyświetla wszystkie zakładki na ekranie jak normalna implementacja paska akcji?
- 6. Zmiana ikony paska akcji
- 7. Zmiana koloru ikon paska przycisków paska akcji
- 8. Resetowanie paska akcji po użyciu SearchView
- 9. Sposób wyzwalania ("kliknięcie") na aktualnie aktywnej karcie zakładki jquery
- 10. Dodawanie paska akcji w ListActivity
- 11. zakładki z kanciastym: ładowanie zawartości zakładki na kliknięcie tylko za pomocą $ http
- 12. Zagnieżdżone karty paska akcji (z ViewPager)
- 13. ActionbarSherlock: Długi kliknięcie na element akcji pokazuje toast?
- 14. jak włączyć podwójne kliknięcie w skrypt akcji?
- 15. Kliknięcie na elementy menu paska czynności w Robotium
- 16. Wysokość ekranu bez paska stanu, paska akcji i zakładek
- 17. Pozioma szerokość paska postępu w pasku akcji
- 18. Czy jest możliwe dodanie timera do paska akcji na Androidzie?
- 19. Czy można mieć ikony na kartach paska akcji dla Androida?
- 20. Jak dodać element SearchWidget do paska akcji?
- 21. Jak dodać spinner do paska akcji?
- 22. Karty akcji paska bez użycia fragmentów?
- 23. Menu opcji Androida bez paska akcji?
- 24. Środkowe kliknięcie (nowe zakładki) i linki do javascript
- 25. Wysokość zakładki ActionBarSherlock nie jest regulowana na Jelly Bean
- 26. Serwer mediów robota umiera na camera.takePicture()
- 27. Kliknięcie przycisku z częściowego przekierowania do metody akcji nadrzędnej
- 28. kliknięcie prawym przyciskiem myszy lokalizacji zdarzenia akcji popmenu
- 29. Jak zaprojektować robota indeksującego?
- 30. Jak uruchomić robota sieciowego?
To podejście czasami nie działa w moim projekcie, w którym używam pasków akcji. Jeśli uruchomię test Robotium na starszym urządzeniu z wersją Android, gdzie pliki .abs faktycznie się kopią, to Robotium nie może kliknąć kart na podstawie ich tekstów. Nie ma problemu z ICS, a później – Heigo
O ile widziałem system Android 4.0 działa z ciągami znaków, tak jak je określiłeś na karcie nawigacji, potencjalnie zawierających małe litery. Android 2.3.3. na przykład wymaga wielkich liter Strings ... :) – Trinimon