Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Résolution des problèmes liés aux applications Web Appium Java TestNG dans Device Farm AWS
La rubrique suivante répertorie les messages d'erreur qui s'affichent pendant le chargement des tests d'application Web d'Appium Java TestNG et recommande des solutions permettant de résoudre chaque erreur.
APPIUM_WEB_JAVA_TESTNG_TEST_PACKAGE_UNZIP_FAILED
Si le message suivant s'affiche, procédez comme suit pour corriger le problème.
Avertissement
Nous n'avons pas pu ouvrir votre ZIP fichier de test. Vérifiez que le fichier est valide et réessayez.
Assurez-vous que vous pouvez décompresser le package de test sans erreur. Dans l'exemple suivant, le nom du package est zip-with-dependencies.zip.
-
Copiez votre package de test dans votre répertoire de travail, puis exécutez la commande suivante :
$ unzip zip-with-dependencies.zip
-
Pour trouver la structure arborescente du répertoire de travail une fois le package décompressé, exécutez la commande suivante :
$ tree .
Un JUnit package Appium Java valide devrait produire une sortie comme celle-ci :
. |— 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
Pour de plus amples informations, veuillez consulter Tests Appium et Device Farm AWS.
APPIUM_WEB_JAVA_TESTNG_TEST_PACKAGE_DEPENDENCY_DIR_MISSING
Si le message suivant s'affiche, procédez comme suit pour corriger le problème.
Avertissement
Impossible de trouver le répertoire dependency-jars à l'intérieur de votre package. Décompressez votre package de test, vérifiez que le répertoire dependency-jars s'y trouve, puis réessayez.
Dans l'exemple suivant, le nom du package est zip-with-dependencies.zip.
-
Copiez votre package de test dans votre répertoire de travail, puis exécutez la commande suivante :
$ unzip zip-with-dependencies.zip
-
Pour trouver la structure arborescente du répertoire de travail une fois le package décompressé, exécutez la commande suivante :
$ tree .
Si le JUnit package Java d'Appium est valide, vous trouverez le
dependency-jars
répertoire à l'intérieur du répertoire de travail.. |— 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.jarPour de plus amples informations, veuillez consulter Tests Appium et Device Farm AWS.
APPIUM_ WEB _ _ JAVA _ TESTNG _ TEST _ PACKAGE _ JAR MISSING DEPENDENCY _EN_ _ DIR
Si le message suivant s'affiche, procédez comme suit pour corriger le problème.
Avertissement
Impossible de trouver un JAR fichier dans l'arborescence du répertoire dependency-jars. Décompressez votre package de test, puis ouvrez le répertoire dependency-jars, vérifiez qu'au moins un JAR fichier se trouve dans le répertoire, puis réessayez.
Dans l'exemple suivant, le nom du package est zip-with-dependencies.zip.
-
Copiez votre package de test dans votre répertoire de travail, puis exécutez la commande suivante :
$ unzip zip-with-dependencies.zip
-
Pour trouver la structure arborescente du répertoire de travail une fois le package décompressé, exécutez la commande suivante :
$ tree .
Si le JUnit package Java Appium est valide, vous en trouverez au moins un
jar
fichier à l'intérieur dudependency-jars
annuaire.. |— 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
Pour de plus amples informations, veuillez consulter Tests Appium et Device Farm AWS.
APPIUM_WEB_JAVA_TESTNG_TEST_PACKAGE_TESTS_JAR_FILE_MISSING
Si le message suivant s'affiche, procédez comme suit pour corriger le problème.
Avertissement
Impossible de trouver un fichier *-tests.jar à l'intérieur de votre package. Décompressez votre package de test, vérifiez qu'au moins un fichier *-tests.jar s'y trouve, puis réessayez.
Dans l'exemple suivant, le nom du package est zip-with-dependencies.zip.
-
Copiez votre package de test dans votre répertoire de travail, puis exécutez la commande suivante :
$ unzip zip-with-dependencies.zip
-
Pour trouver la structure arborescente du répertoire de travail une fois le package décompressé, exécutez la commande suivante :
$ tree .
Si le JUnit package Java Appium est valide, vous en trouverez au moins un
jar
fichier commeacme-android-appium-1.0-SNAPSHOT-tests.jar
dans notre exemple. Le nom du fichier peut être différent, mais il doit se terminer par–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.jarPour de plus amples informations, veuillez consulter Tests Appium et Device Farm AWS.
APPIUM_ WEB _ _ JAVA _ TESTNG _ TEST _ PACKAGE _ CLASS _ FILE MISSING TESTS _EN_ _ JAR
Si le message suivant s'affiche, procédez comme suit pour corriger le problème.
Avertissement
Nous n'avons pas trouvé de fichier de classe dans le JAR fichier de tests. Décompressez votre package de test, puis décompressez le JAR fichier de tests, vérifiez qu'au moins un fichier de classe se trouve dans le JAR fichier, puis réessayez.
Dans l'exemple suivant, le nom du package est zip-with-dependencies.zip.
-
Copiez votre package de test dans votre répertoire de travail, puis exécutez la commande suivante :
$ unzip zip-with-dependencies.zip
-
Pour trouver la structure arborescente du répertoire de travail une fois le package décompressé, exécutez la commande suivante :
$ tree .
Vous devriez trouver au moins un fichier jar comme
acme-android-appium-1.0-SNAPSHOT-tests.jar
dans notre exemple. Le nom du fichier peut être différent, mais il doit se terminer par–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 -
Pour extraire les fichiers du fichier jar, vous pouvez exécuter la commande suivante :
$ jar xf acme-android-appium-1.0-SNAPSHOT-tests.jar
-
Une fois que vous avez réussi à extraire les fichiers, exécutez la commande suivante :
$ tree .
Vous devriez trouver au moins une classe dans l'arborescence du répertoire de travail :
. |— 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.jarPour de plus amples informations, veuillez consulter Tests Appium et Device Farm AWS.