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 […]
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!
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 = […]
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?
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!
¿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 ()
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.
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 […]
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 […]
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 […]