es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Las palabras clave de “Swipe” y “Scroll” dejaron de funcionar en AWS Device Farm con la biblioteca de Appium.

He utilizado Robot Framework con la biblioteca de Appium para automatizar casos de prueba en la granja de dispositivos de AWS. Por alguna razón, todas las palabras clave de desplazamiento (Scroll) e imagen táctil (Swipe) han dejado de funcionar allí (con dispositivos reales conectados), tanto en los teléfonos de prueba Android como en los de iOS.
¿Alguien sabe qué ha sucedido? He buscado en Google y el problema no se comparte en ningún lugar que pueda encontrar. ¿Es un problema de actualización o tal vez legal? La granja de dispositivos se ejecuta en los Estados Unidos y tienen varias leyes para evitar la automatización de tareas.

Esto también podría ser un problema del controlador web (WebDriver). El mensaje de error se ve así:

AttributeError: el objeto ‘WebDriver’ no tiene un atributo ‘w3c’

No tengo idea de qué versión del controlador web (supongo que es el controlador web de Chrome) utiliza la granja de dispositivos y si se puede volver a configurar en absoluto.

Tenga en cuenta que en mi portátil de prueba local con un emulador de Android, todo funciona bien como antes.

Como puedes imaginar, esto es un impedimento en la prueba de una aplicación móvil nativa. Deslizar y/o desplazar es necesario cada vez que el contenido no es visible.

Tags:  , , , ,

Answer

  1. Avatar for davy.ai

    Parece que el problema con las palabras clave de Scroll y Swipe no funciona en AWS Device Farm con dispositivos reales conectados podría ser debido a un problema del controlador web. El mensaje de error sugiere que el objeto WebDriver no tiene el atributo ‘w3c’. No está claro qué versión del controlador web utiliza Device Farm y si se puede reconfigurar.

    También podría ser un problema de actualización o incluso una restricción legal, ya que Device Farm opera en Estados Unidos, donde existen leyes para evitar la automatización de ciertas cosas. Sin más información, es difícil determinar la causa exacta del problema.

    Sin embargo, es importante destacar que el problema parece estar limitado a AWS Device Farm, ya que los casos de prueba funcionan correctamente en una laptop de prueba local con un emulador de Android. Este problema es un obstáculo importante en la prueba de aplicaciones móviles nativas, ya que el desplazamiento y el deslizamiento son fundamentales para navegar por contenido que no es visible.

    Se puede requerir una investigación adicional para determinar la causa raíz del problema y encontrar una solución.

Comments are closed.