A partir de 27 de março de 2025, recomendamos usar android-latest-release em vez de aosp-main para criar e contribuir com o AOSP. Para mais informações, consulte Mudanças no AOSP.
Mantenha tudo organizado com as coleções
Salve e categorize o conteúdo com base nas suas preferências.
O Android UIConductor
(UICD) é uma ferramenta que permite aos usuários criar fluxos de trabalho de teste gravando interações
de IU e validando o conteúdo da tela. O OmniLab ATS oferece suporte a testes
exportados do UICD.
Configurar
Para executar testes de UICD com o OmniLab ATS, importe a configuração do UIConductor, que contém os pacotes de teste e as ações do dispositivo necessários.
Abra Configurações e navegue até a guia Configurações de conjuntos.
Clique em Importar e selecione o conjunto de configuração UIConductor. Talvez seja necessário
autorizar o OmniLab ATS para acessar o Google Cloud Storage.
Figura 1. Como importar a configuração do UIConductor
Executar testes
Programe uma execução de teste do UIConductor Test (em Test Suites >
UIConductor). Esse pacote de testes pode ser usado para executar todos os testes exportados do UICD.
Figura 2. Como programar uma execução de teste do UICD
Adicione o Install UIConductor para instalar os drivers necessários do UICD.
Figura 3. Como adicionar a ação do dispositivo necessária
Selecione os testes de UICD a serem executados. Por padrão, o arquivo precisa ser um arquivo zip
que contém arquivos de teste JSON exportados do UICD.
Figura 4. Como selecionar os arquivos de teste a serem executados
Inicie a execução do teste e aguarde a conclusão. As capturas de tela, os despejos XML e os registros
gerados durante a execução vão estar disponíveis nos arquivos de saída.
O conteúdo e os exemplos de código nesta página estão sujeitos às licenças descritas na Licença de conteúdo. Java e OpenJDK são marcas registradas da Oracle e/ou suas afiliadas.
Última atualização 2025-07-27 UTC.
[[["Fácil de entender","easyToUnderstand","thumb-up"],["Meu problema foi resolvido","solvedMyProblem","thumb-up"],["Outro","otherUp","thumb-up"]],[["Não contém as informações de que eu preciso","missingTheInformationINeed","thumb-down"],["Muito complicado / etapas demais","tooComplicatedTooManySteps","thumb-down"],["Desatualizado","outOfDate","thumb-down"],["Problema na tradução","translationIssue","thumb-down"],["Problema com as amostras / o código","samplesCodeIssue","thumb-down"],["Outro","otherDown","thumb-down"]],["Última atualização 2025-07-27 UTC."],[],[],null,["# Run UIConductor tests with OmniLab ATS\n\n[Android UIConductor](https://github.com/google/android-uiconductor)\n(UICD) is a tool that lets users create testing workflows by recording UI\ninteractions and validating the screen content. OmniLab ATS supports running\ntests exported from UICD.\n| **Note:** Avoid sharing the same host machine for both OmniLab ATS and UICD as this could introduce unnecessary conflict.\n\nSetup\n-----\n\nTo run UICD tests with OmniLab ATS, you must import the **UIConductor**\nconfiguration, which contains the necessary test suites and device actions.\n\n1. Open **Settings** and navigate to the **Config Sets** tab.\n\n2. Click **Import** and select the **UIConductor** config set. You might need to\n authorize OmniLab ATS to access Google Cloud Storage.\n\n **Figure 1.** Importing the UIConductor configuration\n\nRun tests\n---------\n\n1. Schedule a **UIConductor Test** test run (under **Test Suites** \\\u003e\n **UIConductor**). This test suite can be used to run any exported UICD tests.\n\n **Figure 2.** Scheduling a UICD test run\n | **Note:** UICD global variables can be set by adding `--global-variables default \"`\u003cvar translate=\"no\"\u003ekey=value,key2=value2,...\u003c/var\u003e`\"` to the command line. Do not include the $ prefix in the key names.\n2. Add the **Install UIConductor** to install the necessary UICD drivers.\n\n **Figure 3.** Adding the required device action\n3. Select the UICD tests to run. By default, the file is expected to be a zip\n archive containing JSON test files exported from UICD.\n\n **Figure 4.** Selecting the test files to execute\n | **Note:** To export your test files from UICD, either right-click a test case or folder and **Download** or click **Project** \\\u003e **Export Zip** to download all test cases marked as \"top level.\"\n4. Start the test run and wait for completion. Screenshots, XML dumps, and logs\n generated during the run will be available in the output files."]]