Tag: robotio

Robotium_constructor mensaje obsoleto en el método NotepadTest para super

Estoy tratando de escribir una prueba de muestra para la aplicación de bloc de notas. En el código siguiente, obtengo una advertencia y no puedo ejecutar la prueba. Por favor, ayúdame a resolver esto. La advertencia dice "El constructor ActivityInstrumentationTestCase2<NotesList>(String, Class<NotesList>) is deprecated " y la ejecución en Eclipse se detiene en testAddNote(); . Vuelva […]

Robotium solo waitForCondition

Estoy usando el robotio. Hoy me encontré con poco problema. Después de hacer clic en la aplicación de botón cruza a la siguiente actividad. Necesito esperar a que aparezca algún botón. View am = solo.getView(R.id.btn_login); solo.waitForCondition(am.isShown(), 5000); Este código no funciona. También no funciona si estoy identificado como Button am = solo.getButton(R.id.btn_login); ¡Ayúdame a resolverlo!

No puedo conseguir que mi actividad actual

Tengo 2 actividades, la primera es la puesta en marcha que en su método de creación hace que el segundo sea lanzado, siempre. Mis pruebas Robolectric pasan bien Actividad public class LoginActivity extends Activity { /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.loginview); Intent intent = […]

¿Cómo hacer clic en un botón, que se indexa en la posición 10 en ListView – robótica automatización?

Supongamos que tengo un ListView, que contiene 20 ListItems. Cada elemento es tener un botón, ahora quiero hacer clic en un botón que se encuentra en la posición 10 en ListView. ¿Cómo puedo automatizarlo vía robotium?

Robotium ClickOnButton (int ID) método hace que "junit.framework.AssertionFailedError: botón con índice 2131034130 no está disponible!"

Estoy utilizando robotium para la prueba y no puedo averiguar cómo hacer clic en los botones sin texto. La prueba falla con seguimiento: Junit.framework.AssertionFailedError: El botón con índice 2131034130 no está disponible!

Flujo desde la instalación hasta el desmontaje en robotio

¿Cuál es el flujo del programa en robotium.I medio son setup () y teardown () llamado para cada testcase por separado? Opción 1 Configuración () TC01 desmontaje () Configuración () TC02 desmontaje () O opción2 Configuración () TC01 TC02 TC03 desmontaje ()

¿Cómo generar el informe de resultados de la prueba usando robotium?

He estado utilizando robotium para probar mi aplicación android. La prueba fue exitosa, pero quiero saber que hay alguna manera de ver los resultados de la prueba en un archivo separado.

Robotium – personalizar la duración PAUSE en la clase Sleeper

WaitForCondition () en la clase Solo en Robotium utiliza un objeto Sleeper para dormir un hilo entre la comprobación de una condición. La clase Sleeper tiene una PAUSA definida como 500 milisegundos. Quiero bajar eso, idealmente sin descargar el código fuente de Robotium, cambiarlo, y recompilar Robotium. Traté de ampliar la clase Solo y construir […]

Lento o rápido arrastre hacia arriba (scroll) usando robotium

Este mi código para arrastrar hasta la pantalla actual. int screenWidth = getActivity().getWindowManager().getDefaultDisplay().getWidth(); int screenHeight = getActivity().getWindowManager().getDefaultDisplay().getHeight(); int fromX, toX, fromY, toY = 0; fromX = screenWidth/2; toX = screenWidth/2; fromY = (screenHeight/2) + (screenHeight/3); toY = (screenHeight/2) – (screenHeight/3); int scroll_time = 10000; solo.sleep(5000); // Drag UP solo.drag(fromX, toX, fromY, toY, 40); Log.d(TAG, "Drag […]

Excepción de seguridad mientras se prueba wifi en robotium

Actualmente estoy trabajando en pruebas android con Robotium, Cuando ejecuto después de testcase en Android emulador 2.3 estoy recibiendo un error "java.lang.SecurityException: WifiService: Ni el usuario 10038 ni el proceso actual tiene android.permission.CHANGE_WIFI_STATE". Código de prueba: public void testScheduledPayments() { solo.clickOnButton(0); solo.enterText(0, "demo"); solo.enterText(1,"password"); solo.clickOnButton("Log In"); WifiManager wifiMan = (WifiManager) solo.getCurrentActivity().getSystemService(Context.WIFI_SERVICE); wifiMan.setWifiEnabled(false); solo.clickOnText("Payments"); solo.clickInList(2); solo.waitForText("Loading […]

FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.