Crear una URL para los resultados del escaneo

This page is not available in the language you requested. You have been redirected to the English version of the page.
Link to this page copied to clipboard
Not for use with personal data

Crear URL de escaneo desde AxeResultKey

Cuando carga su escaneo, el resultado del escaneo que devuelve el controlador tiene el objeto axeResultKey . Este objeto tiene tres propiedades: packageName, userId, resultId y uuid. Usando las primeras tres propiedades, puedes crear la URL que dirige a los resultados cargados para un solo escaneo en el Panel Móvil. Esto puede ser útil para informes personalizados o si desea mostrar el enlace del resultado del escaneo en sus pruebas. Utilice lo siguiente como guía para la estructura de la URL de escaneo: ${dashboardHBaseURL}/scan?userId=${userId}&packageName=${packageName}&resultId=${resultId}

El siguiente fragmento muestra cómo puedes crear una URL para un solo escaneo con JavaScript:

const axeSettings = {
      apiKey: "<your-api-key-here>"
    } 
    
    const result = await driver.execute('mobile: axeScan', axeSettings)
    
    const { packageName, userId, resultId, uuid } = result.axeResultKey;
    
    const dashboardBaseURL = "https://axe-mobile.deque.com";
    const url = new URL('/scan', dashboardBaseURL);
    url.searchParams.append('userId', userId);
    url.searchParams.append('packageName', packageName);
    url.searchParams.append('resultId', resultId);
    
    console.info(`View scan here: ${url.toString()}.`);

Crear URL de grupo de escaneo desde AxeResultKey

Como se mencionó anteriormente, el AxeResultKey tiene cuatro propiedades: packageName, userId, resultId y uuid. Al utilizar la propiedad uuid , puede crear una URL que dirija a un grupo de resultados de escaneo (hasta 20) en el Dashboard móvil. Utilice el siguiente fragmento de JavaScript como guía para la estructura de la URL de escaneo:

    let uuidList = [];

    // As you iterate through all test cases, add the uuid for each scan result to the a list
    const result = await driver.execute('mobile:axeScan', axeSettings);
    const uuid = result.axeResultKey["uuid"];

    uuidList.push(uuid);


    // Run this logic to print the URL after all tests complete.
    const dashboardBaseUrl = "https://axe-mobile.deque.com";
    const uuidString = uuidList.join(',');

    const url = new URL('/scans', dashboardBaseUrl);
    url.searchParams.append('uuids', uuidString);

    console.info(`View scan group here: ${url.toString()}.`);