Estoy terminando de mover a la barra de acciones (usando actionbarsherlock), y una de las últimas es convertir todas las pruebas de integración de robotium. Al hacer clic en los elementos de acción de la barra de acciones parece estar resuelto, sin embargo, no puedo encontrar la manera de hacer clic en las pestañas de la barra de acciones con Robotium.robotium - haciendo clic en las pestañas de la barra de acciones
6
A
Respuesta
8
puede utilizar
[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"
si tiene imágenes en pestañas barra de acciones,
[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
espero que esto le ayudará. Gracias.
2
Haga clic en la barra de acciones: -Si tiene el código fuente de la aplicación bajo prueba, la mejor manera es cuando identifica el elemento de la barra de acción por su Id, que se puede encontrar en R.Java de la aplicación bajo prueba.
solo.clickOnActionBarItem (R.id.ItemToBEClicked);
Cuestiones relacionadas
- 1. pestañas de la barra de acciones de Android
- 2. Solo mostrar pestañas en la barra de acciones
- 3. fragmento que maneja la orientación de la pantalla con pestañas en la barra de acciones
- 4. Android: personalización de las pestañas de sherlock de la barra de acciones
- 5. ¿Cómo puedo cambiar las acciones de la Barra de acciones dinámicamente?
- 6. Comparando la barra de acciones android con la muestra de compat, pager y pestañas en ActionBarSherlock
- 7. Fragmentar transacciones, barra de acciones y backstack
- 8. FragmentTransaction .attach and .detach para pestañas de la barra de acciones
- 9. Fusionar la barra de acciones de Android con pestañas de menú
- 10. Fragmentos en fragmentos de la pestaña Barra de acciones?
- 11. ¿Barras de la barra de acciones sin usar fragmentos?
- 12. Divisor de selección de la barra de acciones color
- 13. ¿Cómo cambiar las pestañas en jTabbedPane haciendo clic en un botón?
- 14. Haga clic en Link in robotium
- 15. Android Tematización personalizado en la Barra de acciones/
- 16. Cómo agregar un elemento desplegable en la barra de acciones
- 17. Ocultar la barra de pestañas en una aplicación de barra de pestañas
- 18. Barra desplegable de barra de herramientas haga clic en evento
- 19. Estilos contextuales de la barra de acciones
- 20. ¿Utiliza la barra de pestañas de Emacs?
- 21. Vista personalizada de la barra de acciones
- 22. Ver barra de acciones en todas las actividades - Android
- 23. Agregar barra de acciones en ListActivity
- 24. Compatibilidad con la barra de acciones
- 25. ¿Hay eventos de barra de pestañas para notificar cuando alguien oculta/muestra la barra de pestañas?
- 26. Android Sherlock Barra de acciones Hasta botón
- 27. Android cómo hacer que el icono del logotipo haga clic en la barra de acciones?
- 28. tiempo de espera de prueba de robotium entre cada clic
- 29. Restablecer la barra de acciones después de usar SearchView
- 30. Android: barra de acciones de Sherlock desplegable
Este enfoque no funciona a veces en mi proyecto, donde uso el actionbarsherlock. Si ejecuto la prueba de Robotium en un dispositivo con una versión anterior de Android, donde los archivos .abs realmente se activan, entonces Robotium no puede hacer clic en las pestañas con sus textos. No hay problema en ICS y más tarde en – Heigo
Por lo que vi, Android 4.0 funciona con las cadenas como las especificó en la pestaña de navegación, y posiblemente contiene letras minúsculas. Android 2.3.3. por ejemplo requiere cadenas en mayúsculas ... :) – Trinimon