¡ La herramienta de mono de Android es genial!
Con una línea de script, inicia su aplicación y realiza pruebas de automatización:
adb shell monkey -p my.greate.package + -c android.intent.category.LAUNCHER -s 123 --pct-touch 99 --throttle 20 -v 1000
Puede configurarlo para hacer muchas cosas, en el ejemplo anterior, inicio una aplicación por nombre de paquete, restrinjo el mono solo para eventos táctiles. Hará 1000 eventos táctiles con un intervalo de 20 milisegundos entre ellos.
Sin embargo, esta herramienta no es suficiente para mí. Necesito algo sin pruebas predefinidas o grabadas, que pueda lanzar. Pero el mono no ve los componentes de la pantalla, hace clic aleatoriamente en la pantalla y, a veces, hay botones que nunca encuentra.
Vi este sitio con muchas alternativas, pero ninguna que sea de lanzamiento instantáneo sin configuraciones previas.
Ayúdame aquí, ¿cómo puedo hacer que mi mono sea más inteligente o encontrar una mejor alternativa?
Puede usar Sikuli X para automatizar cualquier cosa que pueda ver en la pantalla de su PC, incluido el uso del reconocimiento de imágenes para encontrar botones específicos para hacer clic, independientemente de la posición real en la pantalla. Por supuesto, esto puede incluir cualquier cosa que ocurra en el entorno de emulación o que se repita en la pantalla de la PC desde un dispositivo real.
Puede hacer clic, hacer doble clic, comprobar los resultados, escribir texto en los campos, etc., incluido el inicio de programas.
Es compatible con secuencias de comandos en python o java script.
Ranorex está en el sitio web que mencionaste, pero creo que hace exactamente lo que quieres. Puede utilizar el reconocimiento basado en imágenes, así como XPath, un potente identificador de elementos de la interfaz de usuario. Ranorex contiene muchas herramientas útiles de automatización de pruebas , por ejemplo, Ranorex Spy, que puede ser muy interesante para usted, ya que le permite crear archivos de instantáneas a partir de elementos de la GUI.
Ira Baxter
Ilya Gazman
Ira Baxter
Ilya Gazman
Ira Baxter
Ilya Gazman
Ira Baxter