Enviar Resultados de Testes Appium para o Developer Hub
Not for use with personal data
Requisitos:
- Drivers Appium do axe DevTools Mobile
- Chave API do axe DevTools Mobile
- ID do Projeto do Developer Hub
Projetos do Developer Hub
Ao criar um projeto no axe Developer Hub, você receberá um ID de Projeto único que usará para enviar os resultados de testes ao Developer Hub. Além desse ID de projeto, você também precisará de uma Chave API do axe DevTools Mobile para enviar resultados. Aprenda como Obter uma Chave API do axe DevTools Mobile.
Configuração
- Instalar os drivers Appium do axe DevTools Mobile
- Use o exemplo abaixo como referência para implementar axe em seus testes.
- Copie/cole sua chave do axe DevTools Mobile em <DEQUE_APIKEY>.
- Copie/cole o ID do Projeto em <DEVHUB_PROJECT_ID>.
Nota: Seus resultados serão postados tanto no Painel de Controle do axe Devtools Mobile quanto no axe Developer Hub. O Painel Mobile será eventualmente descontinuado em favor do axe Developer Hub, mas durante a transição, você poderá acessar seus resultados em ambos os lugares.
Appium: Exemplo em JavaScript
const {remote} = require('webdriverio');
const wdOpts = {
hostname: process.env.APPIUM_HOST || 'localhost',
port: parseInt(process.env.APPIUM_PORT, 10) || 4723,
logLevel: 'info',
capabilities: {
// refer to JavaScript examples for WebdriverIO desired capabilities options with UIAutomator2 and XCUITest
// https://docs.deque.com/devtools-mobile/2025.7.2/en/appium-example-javascript
}
}
async function runAccessibilityScan() {
const driver = await remote(wdOpts);
try {
const settings = { apiKey: '<DEQUE_APIKEY>' }
settings['projectId'] = '<DEVHUB_PROJECT_ID>'
const result = await driver.execute('mobile: axeScan', settings)
} finally {
await driver.pause(1000);
await driver.deleteSession();
}
}
runAccessibilityScan().catch(console.error);