Solução de problemas de aplicativos web Appium Java TestNG no Device Farm AWS - AWS Device Farm

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Solução de problemas de aplicativos web Appium Java TestNG no Device Farm AWS

O tópico a seguir lista mensagens de erro que ocorrem durante o upload de testes de aplicativos web do Appium Java TestNG e recomenda soluções para resolver cada erro.

APPIUM_WEB_JAVA_TESTNG_TEST_PACKAGE_UNZIP_FAILED

Se você visualizar a mensagem a seguir, siga estas etapas para corrigir o problema.

Atenção

Não foi possível abrir seu ZIP arquivo de teste. Verifique se o arquivo é válido e tente novamente.

Verifique se você consegue descompactar o pacote de testes sem erros. No exemplo a seguir, o nome do pacote é zip-with-dependencies.zip.

  1. Copie o pacote de testes para seu diretório de trabalho e execute o comando a seguir:

    $ unzip zip-with-dependencies.zip
  2. Assim que conseguir descompactar o pacote, você poderá encontrar a estrutura de árvore do diretório de trabalho executando o seguinte comando:

    $ tree .

    Um JUnit pacote Appium Java válido deve produzir uma saída como a seguinte:

    . |— 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 obter mais informações, consulte Testes de appium e AWS Device Farm.

APPIUM_WEB_JAVA_TESTNG_TEST_PACKAGE_DEPENDENCY_DIR_MISSING

Se você visualizar a mensagem a seguir, siga estas etapas para corrigir o problema.

Atenção

Não foi possível encontrar o diretório dependency-jars em seu pacote de testes. Descompacte o pacote de testes, verifique se o diretório dependency-jars encontra-se no pacote e tente novamente.

No exemplo a seguir, o nome do pacote é zip-with-dependencies.zip.

  1. Copie o pacote de testes para seu diretório de trabalho e execute o comando a seguir:

    $ unzip zip-with-dependencies.zip
  2. Assim que conseguir descompactar o pacote, você poderá encontrar a estrutura de árvore do diretório de trabalho executando o seguinte comando:

    $ tree .

    Se o JUnit pacote Appium Java for válido, você encontrará o dependency-jars diretório dentro do diretório de trabalho.

    . |— 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 obter mais informações, consulte Testes de appium e AWS Device Farm.

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

Se você visualizar a mensagem a seguir, siga estas etapas para corrigir o problema.

Atenção

Não foi possível encontrar um JAR arquivo na árvore de diretórios dependency-jars. Descompacte seu pacote de teste e abra o diretório dependency-jars, verifique se pelo menos um JAR arquivo está no diretório e tente novamente.

No exemplo a seguir, o nome do pacote é zip-with-dependencies.zip.

  1. Copie o pacote de testes para seu diretório de trabalho e execute o comando a seguir:

    $ unzip zip-with-dependencies.zip
  2. Assim que conseguir descompactar o pacote, você poderá encontrar a estrutura de árvore do diretório de trabalho executando o seguinte comando:

    $ tree .

    Se o JUnit pacote Appium Java for válido, você encontrará pelo menos um jar arquivo dentro do dependency-jars diretório.

    . |— 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 obter mais informações, consulte Testes de appium e AWS Device Farm.

APPIUM_WEB_JAVA_TESTNG_TEST_PACKAGE_TESTS_JAR_FILE_MISSING

Se você visualizar a mensagem a seguir, siga estas etapas para corrigir o problema.

Atenção

Não foi possível encontrar um arquivo * -tests.jar em seu pacote de testes. Descompacte o pacote de testes, verifique se pelo menos um arquivo * -tests.jar encontra-se no pacote e tente novamente.

No exemplo a seguir, o nome do pacote é zip-with-dependencies.zip.

  1. Copie o pacote de testes para seu diretório de trabalho e execute o comando a seguir:

    $ unzip zip-with-dependencies.zip
  2. Assim que conseguir descompactar o pacote, você poderá encontrar a estrutura de árvore do diretório de trabalho executando o seguinte comando:

    $ tree .

    Se o JUnit pacote Appium Java for válido, você encontrará pelo menos um jar arquivo como acme-android-appium-1.0-SNAPSHOT-tests.jar em nosso exemplo. O nome do arquivo pode ser diferente, mas deve terminar com –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 obter mais informações, consulte Testes de appium e AWS Device Farm.

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

Se você visualizar a mensagem a seguir, siga estas etapas para corrigir o problema.

Atenção

Não foi possível encontrar um arquivo de classe no JAR arquivo de testes. Descompacte seu pacote de teste e, em seguida, descompacte o JAR arquivo de testes, verifique se pelo menos um arquivo de classe está dentro do JAR arquivo e tente novamente.

No exemplo a seguir, o nome do pacote é zip-with-dependencies.zip.

  1. Copie o pacote de testes para seu diretório de trabalho e execute o comando a seguir:

    $ unzip zip-with-dependencies.zip
  2. Assim que conseguir descompactar o pacote, você poderá encontrar a estrutura de árvore do diretório de trabalho executando o seguinte comando:

    $ tree .

    Você deve encontrar pelo menos um arquivo jar como acme-android-appium-1.0-SNAPSHOT-tests.jar em nosso exemplo. O nome do arquivo pode ser diferente, mas deve terminar com –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 extrair arquivos do arquivo jar, você pode executar o seguinte comando:

    $ jar xf acme-android-appium-1.0-SNAPSHOT-tests.jar
  4. Assim que conseguir extrair os arquivos, execute o seguinte comando:

    $ tree .

    Você deve encontrar pelo menos uma classe na árvore do diretório de trabalho:

    . |— 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 obter mais informações, consulte Testes de appium e AWS Device Farm.