Risoluzione dei problemi delle applicazioni web Appium Java TestNg in Device Farm AWS - AWS Device Farm

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Risoluzione dei problemi delle applicazioni web Appium Java TestNg in Device Farm AWS

Il seguente argomento elenca i messaggi di errore che si verificano durante il caricamento dei test per applicazioni Web di Appium Java TestNG e consiglia soluzioni alternative per risolvere ogni errore.

APPIUM_WEB_JAVA_TESTNG_TEST_PACKAGE_UNZIP_FAILED

In presenza del seguente messaggio, attenersi alla procedura indicata per risolvere il problema.

avvertimento

Non siamo riusciti ad aprire il tuo file di test. ZIP Verificare che il file sia valido e riprovare.

Verificare che sia possibile decomprimere il pacchetto di test senza errori. Nell'esempio seguente, il nome del pacchetto è zip-with-dependencies.zip.

  1. Copiare il pacchetto di test nella directory di lavoro, quindi eseguire il comando seguente:

    $ unzip zip-with-dependencies.zip
  2. Dopo aver decompresso il pacchetto, è possibile trovare la struttura ad albero della directory di lavoro eseguendo il seguente comando:

    $ tree .

    Un JUnit pacchetto Appium Java valido dovrebbe produrre un output simile al seguente:

    . |— 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

    Per ulteriori informazioni, consulta Test Appium e AWS Device Farm.

APPIUM_WEB_JAVA_TESTNG_TEST_PACKAGE_DEPENDENCY_DIR_MISSING

In presenza del seguente messaggio, attenersi alla procedura indicata per risolvere il problema.

avvertimento

Impossibile trovare la directory dependency-jars nel pacchetto di test. Decomprimere il pacchetto di test, verificare che la directory dependency-jars sia nel pacchetto e riprovare.

Nell'esempio seguente, il nome del pacchetto è zip-with-dependencies .zip.

  1. Copiare il pacchetto di test nella directory di lavoro, quindi eseguire il comando seguente:

    $ unzip zip-with-dependencies.zip
  2. Dopo aver decompresso il pacchetto, è possibile trovare la struttura ad albero della directory di lavoro eseguendo il seguente comando:

    $ tree .

    Se il JUnit pacchetto Appium Java è valido, troverai dependency-jars cartella all'interno della cartella di lavoro.

    . |— 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

    Per ulteriori informazioni, consulta Test Appium e AWS Device Farm.

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

In presenza del seguente messaggio, attenersi alla procedura indicata per risolvere il problema.

avvertimento

Non siamo riusciti a trovare un JAR file nell'albero delle directory dependency-jars. Decomprimi il pacchetto di test, quindi apri la directory dependency-jars, verifica che nella directory sia presente almeno un JAR file e riprova.

Nell'esempio seguente, il nome del pacchetto è .zip. zip-with-dependencies

  1. Copiare il pacchetto di test nella directory di lavoro, quindi eseguire il comando seguente:

    $ unzip zip-with-dependencies.zip
  2. Dopo aver decompresso il pacchetto, è possibile trovare la struttura ad albero della directory di lavoro eseguendo il seguente comando:

    $ tree .

    Se il JUnit pacchetto Appium Java è valido, ne troverai almeno uno jar file all'interno del dependency-jars rubrica.

    . |— 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

    Per ulteriori informazioni, consulta Test Appium e AWS Device Farm.

APPIUM_WEB_JAVA_TESTNG_TEST_PACKAGE_TESTS_JAR_FILE_MISSING

In presenza del seguente messaggio, attenersi alla procedura indicata per risolvere il problema.

avvertimento

Impossibile trovare un file *-tests.jar nel pacchetto di test. Decomprimere il pacchetto di test, verificare che nel pacchetto sia presente almeno un file *-tests.jar e riprovare.

Nell'esempio seguente, il nome del pacchetto è zip-with-dependencies.zip.

  1. Copiare il pacchetto di test nella directory di lavoro, quindi eseguire il comando seguente:

    $ unzip zip-with-dependencies.zip
  2. Dopo aver decompresso il pacchetto, è possibile trovare la struttura ad albero della directory di lavoro eseguendo il seguente comando:

    $ tree .

    Se il JUnit pacchetto Appium Java è valido, ne troverai almeno uno jar file come acme-android-appium-1.0-SNAPSHOT-tests.jar nel nostro esempio. Il nome del file può essere diverso, ma dovrebbe terminare con –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

    Per ulteriori informazioni, consulta Test Appium e AWS Device Farm.

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

In presenza del seguente messaggio, attenersi alla procedura indicata per risolvere il problema.

avvertimento

Non siamo riusciti a trovare un file di classe all'interno del file dei testJAR. Decomprimi il pacchetto di test e poi decomprimi il JAR file tests, verifica che ci sia almeno un file di classe all'interno del JAR file e riprova.

Nell'esempio seguente, il nome del pacchetto è zip-with-dependencies .zip.

  1. Copiare il pacchetto di test nella directory di lavoro, quindi eseguire il comando seguente:

    $ unzip zip-with-dependencies.zip
  2. Dopo aver decompresso il pacchetto, è possibile trovare la struttura ad albero della directory di lavoro eseguendo il seguente comando:

    $ tree .

    Dovresti trovare almeno un file jar come acme-android-appium-1.0-SNAPSHOT-tests.jar nel nostro esempio. Il nome del file può essere diverso, ma dovrebbe terminare con –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. Per estrarre i file dal file jar, eseguire il seguente comando:

    $ jar xf acme-android-appium-1.0-SNAPSHOT-tests.jar
  4. Dopo aver estratto correttamente i file, eseguire il comando seguente:

    $ tree .

    Dovresti trovare almeno una classe nella struttura ad albero della directory di lavoro:

    . |— 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

    Per ulteriori informazioni, consulta Test Appium e AWS Device Farm.