Solución de problemas de aplicaciones web Java TestNG de Appium en Device Farm AWS - AWS Device Farm

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Solución de problemas de aplicaciones web Java TestNG de Appium en Device Farm AWS

El siguiente tema muestra una lista de mensajes de error que se producen durante la carga de las pruebas de aplicaciones web de Appium Java TestNG y recomienda soluciones para resolver cada error.

APPIUM_WEB_JAVA_TESTNG_TEST_PACKAGE_UNZIP_FAILED

Si aparece el siguiente mensaje, siga estos pasos para solucionar el problema.

aviso

No hemos podido abrir tu archivo de prueba. ZIP Please verify that the file is valid and try again.

Asegúrese de que puede descomprimir el paquete de pruebas sin errores. En el siguiente ejemplo, el nombre del paquete es zip-with-dependencies.zip.

  1. Copie el paquete de pruebas a su directorio de trabajo y, a continuación, ejecute el siguiente comando:

    $ unzip zip-with-dependencies.zip
  2. Después de descomprimir correctamente el paquete, ejecute el siguiente comando para que aparezca la estructura de árbol de directorios de trabajo:

    $ tree .

    Un JUnit paquete Java de Appium válido debería producir un resultado como el siguiente:

    . |— acme-android-appium-1.0-SNAPSHOT.jar (this is the JAR containing everything built from the ./src/main directory) |— acme-android-appium-1.0-SNAPSHOT-tests.jar (this is the JAR containing everything built from the ./src/test directory) |— zip-with-dependencies.zip (this .zip file contains all of the items) `— dependency-jars (this is the directory that contains all of your dependencies, built as JAR files) |— com.some-dependency.bar-4.1.jar |— com.another-dependency.thing-1.0.jar |— joda-time-2.7.jar `— log4j-1.2.14.jar

    Para obtener más información, consulte Pruebas de Appium y Device Farm AWS.

APPIUM_WEB_JAVA_TESTNG_TEST_PACKAGE_DEPENDENCY_DIR_MISSING

Si aparece el siguiente mensaje, siga estos pasos para solucionar el problema.

aviso

We could not find the dependency-jars directory inside your test package. Please unzip your test package, verify that the dependency-jars directory is inside the package, and try again.

En el siguiente ejemplo, el nombre del paquete es .zip. zip-with-dependencies

  1. Copie el paquete de pruebas a su directorio de trabajo y, a continuación, ejecute el siguiente comando:

    $ unzip zip-with-dependencies.zip
  2. Después de descomprimir correctamente el paquete, ejecute el siguiente comando para que aparezca la estructura de árbol de directorios de trabajo:

    $ tree .

    Si el JUnit paquete Java de Appium es válido, encontrará el dependency-jars directorio dentro del directorio de trabajo.

    . |— acme-android-appium-1.0-SNAPSHOT.jar (this is the JAR containing everything built from the ./src/main directory) |— acme-android-appium-1.0-SNAPSHOT-tests.jar (this is the JAR containing everything built from the ./src/test directory) |— zip-with-dependencies.zip (this .zip file contains all of the items) `— dependency-jars (this is the directory that contains all of your dependencies, built as JAR files) |— com.some-dependency.bar-4.1.jar |— com.another-dependency.thing-1.0.jar |— joda-time-2.7.jar `— log4j-1.2.14.jar

    Para obtener más información, consulte Pruebas de Appium y Device Farm AWS.

APPIUM_ WEB _ _ JAVA _ TESTNG _ TEST _ PACKAGE _ JAR MISSING DEPENDENCY _EN_ _ DIR

Si aparece el siguiente mensaje, siga estos pasos para solucionar el problema.

aviso

No hemos podido encontrar ningún JAR archivo en el árbol de directorios dependency-jars. Descomprima el paquete de prueba y, a continuación, abra el directorio dependency-jars, compruebe que haya al menos un JAR archivo en el directorio e inténtelo de nuevo.

En el siguiente ejemplo, el nombre del paquete es .zip. zip-with-dependencies

  1. Copie el paquete de pruebas a su directorio de trabajo y, a continuación, ejecute el siguiente comando:

    $ unzip zip-with-dependencies.zip
  2. Después de descomprimir correctamente el paquete, ejecute el siguiente comando para que aparezca la estructura de árbol de directorios de trabajo:

    $ tree .

    Si el JUnit paquete Java de Appium es válido, encontrará al menos uno jar archivo dentro del dependency-jars directorio.

    . |— acme-android-appium-1.0-SNAPSHOT.jar (this is the JAR containing everything built from the ./src/main directory) |— acme-android-appium-1.0-SNAPSHOT-tests.jar (this is the JAR containing everything built from the ./src/test directory) |— zip-with-dependencies.zip (this .zip file contains all of the items) `— dependency-jars (this is the directory that contains all of your dependencies, built as JAR files) |— com.some-dependency.bar-4.1.jar |— com.another-dependency.thing-1.0.jar |— joda-time-2.7.jar `— log4j-1.2.14.jar

    Para obtener más información, consulte Pruebas de Appium y Device Farm AWS.

APPIUM_WEB_JAVA_TESTNG_TEST_PACKAGE_TESTS_JAR_FILE_MISSING

Si aparece el siguiente mensaje, siga estos pasos para solucionar el problema.

aviso

We could not find a *-tests.jar file in your test package. Please unzip your test package, verify that at least one *-tests.jar file is in the package, and try again.

En el siguiente ejemplo, el nombre del paquete es zip-with-dependencies.zip.

  1. Copie el paquete de pruebas a su directorio de trabajo y, a continuación, ejecute el siguiente comando:

    $ unzip zip-with-dependencies.zip
  2. Después de descomprimir correctamente el paquete, ejecute el siguiente comando para que aparezca la estructura de árbol de directorios de trabajo:

    $ tree .

    Si el JUnit paquete Java de Appium es válido, encontrará al menos uno jar archivo como acme-android-appium-1.0-SNAPSHOT-tests.jar en nuestro ejemplo. El nombre del archivo puede ser diferente, pero debe terminar en –tests.jar.

    . |— acme-android-appium-1.0-SNAPSHOT.jar (this is the JAR containing everything built from the ./src/main directory) |— acme-android-appium-1.0-SNAPSHOT-tests.jar (this is the JAR containing everything built from the ./src/test directory) |— zip-with-dependencies.zip (this .zip file contains all of the items) `— dependency-jars (this is the directory that contains all of your dependencies, built as JAR files) |— com.some-dependency.bar-4.1.jar |— com.another-dependency.thing-1.0.jar |— joda-time-2.7.jar `— log4j-1.2.14.jar

    Para obtener más información, consulte Pruebas de Appium y Device Farm AWS.

APPIUM_ WEB _ _ JAVA _ TESTNG _ TEST _ PACKAGE _ CLASS _ FILE MISSING TESTS _EN_ _ JAR

Si aparece el siguiente mensaje, siga estos pasos para solucionar el problema.

aviso

No hemos podido encontrar un archivo de clase dentro del archivo de pruebasJAR. Descomprima el paquete de prueba y, a continuación, descomprima el JAR archivo de pruebas, compruebe que haya al menos un archivo de clase dentro del JAR archivo e inténtelo de nuevo.

En el siguiente ejemplo, el nombre del paquete es .zip. zip-with-dependencies

  1. Copie el paquete de pruebas a su directorio de trabajo y, a continuación, ejecute el siguiente comando:

    $ unzip zip-with-dependencies.zip
  2. Después de descomprimir correctamente el paquete, ejecute el siguiente comando para que aparezca la estructura de árbol de directorios de trabajo:

    $ tree .

    Deberías encontrar al menos un archivo jar como acme-android-appium-1.0-SNAPSHOT-tests.jar en nuestro ejemplo. El nombre del archivo puede ser diferente, pero debe terminar en –tests.jar.

    . |— acme-android-appium-1.0-SNAPSHOT.jar (this is the JAR containing everything built from the ./src/main directory) |— acme-android-appium-1.0-SNAPSHOT-tests.jar (this is the JAR containing everything built from the ./src/test directory) |— zip-with-dependencies.zip (this .zip file contains all of the items) `— dependency-jars (this is the directory that contains all of your dependencies, built as JAR files) |— com.some-dependency.bar-4.1.jar |— com.another-dependency.thing-1.0.jar |— joda-time-2.7.jar `— log4j-1.2.14.jar
  3. Para extraer archivos del archivo jar, puede ejecutar el siguiente comando:

    $ jar xf acme-android-appium-1.0-SNAPSHOT-tests.jar
  4. Después de extraer correctamente los archivos, ejecute el siguiente comando:

    $ tree .

    Debería encontrar una clase como mínimo en el árbol del directorio de trabajo:

    . |— acme-android-appium-1.0-SNAPSHOT.jar (this is the JAR containing everything built from the ./src/main directory) |— acme-android-appium-1.0-SNAPSHOT-tests.jar (this is the JAR containing everything built from the ./src/test directory) |- one-class-file.class |- folder | `— another-class-file.class |— zip-with-dependencies.zip (this .zip file contains all of the items) `— dependency-jars (this is the directory that contains all of your dependencies, built as JAR files) |— com.some-dependency.bar-4.1.jar |— com.another-dependency.thing-1.0.jar |— joda-time-2.7.jar `— log4j-1.2.14.jar

    Para obtener más información, consulte Pruebas de Appium y Device Farm AWS.