¿Cómo podemos usar Genymotion con Eclipse y Appium?

REQUIREMENT – Necesito conectar un emulador con mi código de Appium. Como mi emulador normal tarda incluso 2 días para abrir la pantalla del menú, he estado tratando de usar "GENYMOTION" que es rápido.

PROBLEMA – Después de iniciar un dispositivo virtual, Looking in cmd solicita la lista de dispositivos que teclean "dispositivos adb". Tengo mi nombre de dispositivo virtual enumerado como "192.168.175.101: 555". ¿Cómo puedo conectar el dispositivo virual? ¿Cómo puedo instalar mi aplicación?

AYUDA NECESARIA – Ahora cómo debo hacer uso del dispositivo virtual de Genymotion para trabajar para mi prueba automatizada de Appium. ¿Debería realizar cambios en la configuración de Android de Appium? Si es así explique. ¿Debo cambiar el nombre del dispositivo en el código? capabilities.setCapability("deviceName","192.168.175.101:5555");

Sí cambiar el número de puerto en la configuración de Android y en el código también el número de puerto debe ser el mismo es decir, configuración de Android y números de puerto de código.

Para instalar la aplicación necesaria en dispositivos conectados, siga los siguientes puntos

1. Abra el símbolo del sistema. 2.type espacio de instalación de adb y luego arrastre el archivo apk de la carpeta guardada y haga clic en entrar. 3.wait alguna aplicación del tiempo instalará y responderá con el mensaje del éxito

En el máximo que usted necesita hacer es mencionar el nombre del dispositivo como se establece en GenyMotion por usted. La capacidad deviceName como se utiliza en android se ignora actualmente, puede consultar los documentos en appium.io

deviceName – El tipo de dispositivo móvil o emulador para usar Simulador de iPhone, Simulador de iPad, Retina de iPhone de 4 pulgadas, Emulador de Android, Galaxy S4, etc …. En iOS, este debe ser uno de los dispositivos válidos devueltos por instrumentos con instrumentos -s dispositivos. En Android, esta capacidad se omite actualmente.

Para que pueda seguir usando la línea de código:

 capabilities.setCapability("deviceName","192.168.175.101:5555"); //you can provide the name as "TestDevice", "Emulator" etc.. 

Independientemente del nombre que proporcione, appium utiliza el primer dispositivo disponible en la lista de dispositivos adb de su máquina.

También en su GUI del servidor appium, puede desmarcar la opción emulador si está utilizando GenyMotion, ya que appium lo trataría como un dispositivo real conectado para la automatización.

  • ¿Pueden las pruebas Gradle vivir en paz con los proyectos de prueba de estilo antiguo
  • Robolectric 3.0 java.lang.NoSuchMethodException en crear actividad
  • Intenta invocar método de interfaz en una referencia de objeto nulo finishComposingText ()
  • Android Studio Espresso Prueba de error: Empty Test Suite
  • ¿Por qué se realiza la primera prueba con Robolectric tomando tanto tiempo?
  • Diferencia entre InstrumentationTestCase y AndroidTestCase
  • Cómo generar informes para Android Automation
  • Android: ejecución de pruebas instrumentadas en el servidor de TeamCity
  • Espresso lanza error al hacer clic en la vista de pantalla completa con Samsuns Galaxy S3
  • ¿Cómo probar las alarmas diarias en Android?
  • El método de desplazamiento no funciona en las pruebas de automatización de Android
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.