Visualizza i Risultati Mobile per i Test Espresso in Developer Hub
Not for use with personal data
Richiede:
AxeDevToolsLibreria- Chiave API di axe DevTools Mobile
- ID Progetto Developer Hub
Progetti Developer Hub
Quando crei un progetto in Axe Developer Hub, otterrai un ID Progetto univoco che utilizzerai per inviare i risultati dei test a Developer Hub. Oltre a questo ID progetto, avrai anche bisogno di una Chiave API di axe DevTools Mobile per inviare i risultati. Scopri come Ottenere una Chiave API di axe DevTools Mobile.
Impostazione
- Installa la
axeDevToolslibreria - Utilizza l'esempio qui sotto come riferimento per implementare axe nei tuoi test.
- Usa la
startScanSessionfunzione - Copia/incolla la tua chiave di axe DevTools Mobile in <DEQUE_APIKEY>.
- Copia/incolla l'ID Progetto in <DEVHUB_PROJECT_ID>.
- Usa la
axe.startScanSession(apiKey = "<DEQUE_APIKEY>", projectId = "<DEVHUB_PROJECT_ID>")
Nota: I tuoi risultati verranno pubblicati sia sulla Dashboard Mobile di Axe DevTools che su Axe Developer Hub. La Dashboard Mobile verrà gradualmente ritirata a favore di Developer Hub, ma durante la transizione, potrai accedere ai tuoi risultati in entrambi i posti.
Esempio Completo
class ExampleTest {
private val axe = AxeDevTools()
init {
// Connect using an API key
axe.startScanSession(apiKey = "DEQUE_API_KEY", projectId = "<DEVHUB_PROJECT_ID>")
}
@Before
fun setup() {
// Pass the information registry to axe DevTools
axe.setInstrumentation(InstrumentationRegistry.getInstrumentation())
// Optional: Add tags or utilize other customization features here
axe.tagScanAs(setOf("Team A"))
}
@Test
fun foobar() {
// Scan the app for accessibility issues and upload to the dashboard
axe.scan()?.uploadToDashboard()
axe.tearDown()
}
}