Referencia de API para hamcrest

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

Referencia de API para los tipos de coincidentes Hamcrest de Axe DevTools para Web Java

Not for use with personal data

Referencia para los tipos proporcionados por el paquete hamcrest.

Las clases IsAccessible y IsAuditedForAccessibility proporcionan funcionalidad principal.

com.deque.html.axedevtools.matchers.AxeDevtoolsMatcher extiende TypeSafeMatcher<AxeDriver>

Clase base AxeDevToolsMatcher. Las clases hijas como IsAccessible o IsAuditedForAccessibility deberían usarse más comúnmente.

AxeDevtoolsMatcher dentro(final String... cssSelectors)

Agregar selectores CSS al contexto verificado durante una prueba de accesibilidad.

cssSelectors: Selectores CSS que representan el contexto.

Devuelve AxeDevtoolsMatcher para el encadenamiento de métodos.

AxeDevtoolsMatcher dentro(final Selector... selectors)

Agregar Selectores al contexto verificado durante una prueba de accesibilidad.

selectors: Selectores que representan el contexto.

Devuelve AxeDevtoolsMatcher para el encadenamiento de métodos.

AxeDevtoolsMatcher excluyendo(final String... cssSelectors)

Excluir selectores CSS del contexto verificado durante una prueba de accesibilidad.

cssSelectors: Selectores CSS que representan el contexto.

Devuelve AxeDevtoolsMatcher para el encadenamiento de métodos.

AxeDevtoolsMatcher excluyendo(final Selector... selectors)

Excluir Selectores del contexto verificado durante una prueba de accesibilidad.

selectors: Selectores que representan el contexto.

Devuelve AxeDevtoolsMatcher para el encadenamiento de métodos.

AxeDevtoolsMatcher según(final String... tags)

Según las etiquetas de accesibilidad. Verificar solo las etiquetas de accesibilidad especificadas. Esta opción es incompatible con checkingOnly. Vea Descripciones de reglas.

tags: Lista de etiquetas para verificar.

Devuelve AxeDevtoolsMatcher para el encadenamiento de métodos.

AxeDevtoolsMatcher verificandoSolo(final String... rules)

Verificar solo reglas de accesibilidad. Esta opción es incompatible con accordingTo. Vea Descripciones de reglas.

rules: Lista de reglas para verificar.

Devuelve AxeDevtoolsMatcher para el encadenamiento de métodos.

AxeDevtoolsMatcher verificando(final String... rules)

Verificar reglas de accesibilidad. Además de las etiquetas dadas, también verificar ciertas reglas. Vea Descripciones de reglas.

rules: Lista de reglas para verificar.

Devuelve AxeDevtoolsMatcher para el encadenamiento de métodos.

AxeDevtoolsMatcher omitiendo(final String... rules)

Omitir reglas de accesibilidad. Dentro de las etiquetas dadas, omitir la verificación de ciertas reglas. Vea Descripciones de reglas.

rules: Lista de reglas para verificar.

Devuelve AxeDevtoolsMatcher para el encadenamiento de métodos.

AxeDevtoolsMatcher ignorando(final String selector, final String ruleId)

Ignorar violaciones para un selector y un id de regla dado.

selector: Selector producido por la verificación de accesibilidad de axe.

ruleId: Id de regla a ignorar para el selector dado.

Devuelve AxeDevtoolsMatcher para el encadenamiento de métodos.

AxeDevtoolsMatcher paraConfig(final URL auditPath)

Proveer una suite de auditoría por su URL.

auditPath: la URL asociada con el conjunto de auditoría.

Devuelve AxeDevtoolsMatcher para el encadenamiento de métodos.

AxeDevtoolsMatcher forConfig(final String auditPath) throws MalformedURLException

Proporcione un conjunto de auditoría por su ubicación en el sistema de archivos.

auditPath: La ruta de archivo absoluta del conjunto de auditoría. Devuelve AxeDevtoolsMatcher para el encadenamiento de métodos. Lanza MalformedURLException si la ruta de auditoría es una ruta de sistema de archivos no válida.

AxeDevtoolsMatcher logResults(final AxeReportingOptions reportingOptions)

Registre los resultados de la verificación de accesibilidad al finalizar.

reportingOptions: Opciones que definen la serialización y persistencia de la verificación de accesibilidad.

Devuelve AxeDevtoolsMatcher para el encadenamiento de métodos.

AxeDevtoolsMatcher forRuleset(final String rulesetId)

Especifique un conjunto de reglas para la verificación de accesibilidad. Configurar un conjunto de auditoría modificará el conjunto de reglas especificado. Vea Conjuntos de reglas.

rulesetId: El ID del conjunto de reglas para la configuración.

Devuelve AxeDevtoolsMatcher para el encadenamiento de métodos.

com.deque.html.axedevtools.matchers.IsAccessible extiende AxeDevtoolsMatcher

Realice una verificación de accesibilidad de axe.

  • Realizar verificación de accesibilidad:
    • assertThat(page, isAxeClean())
  • Defina el contexto usando: (Verifique todo el documento no utilizando ninguna de estas)
    • within(String...)
    • within(Selector...)
    • excluding(String...)
    • excluding(Selector...)
  • Defina las opciones usando: (Verifique todas las reglas definidas por estándares de axe omitiendo este paso)
    • accordingTo(String...)
    • checkingOnly(String...)
    • checking(String...)
    • skipping(String...)
  • Defina la configuración de su conjunto de auditoría: (Use la ubicación predeterminada de configuración de auditoría omitiendo este paso)
    • forConfig(URL)
    • forConfig(String)
  • Defina las opciones de registro para su conjunto de configuración: (El predeterminado no produce un registro de resultados)
    • logResults(AxeReportingOptions)

El contexto y las opciones de accesibilidad se pueden encadenar:

assertThat(axeDevtoolsSelenium, isAxeClean()
  .within("#header")
  .within("#footer")
  .excluding(".graphics")
  .accordingTo("wcag2a", "wcag2aa"));

static IsAccessible isAxeClean()

Asegure la accesibilidad de la página web. Única forma de obtener una instancia de IsAxeClean.

Devuelve un nuevo matcher base isAxeClean.

com.deque.html.axedevtools.matchers.IsAuditedForAccessibility extiende AxeDevtoolsMatcher

Realice una auditoría sobre la accesibilidad de su página. La auditoría registrará problemas de accesibilidad en target/axe-report/accessibility-check.log y creará un resultado en formato json en target/axe-report/accessibility-check.json.

Este matcher nunca lanzará una excepción de aserción. El monitoreo de los resultados de auditoría para detectar regresiones deberá manejarse fuera de las fallas/pases del conjunto de pruebas cuando se use este matcher.

  • Realizar auditoría de accesibilidad:
    • assertThat(page, isAuditedForAccessibility())
  • Defina el contexto usando: (Verifique todo el documento no utilizando ninguna de estas)
    • within(String...)
    • within(Selector...)
    • excluding(String...)
    • excluding(Selector...)
  • Defina las opciones usando: (Verifique todas las reglas definidas por estándares de axe omitiendo este paso)
    • accordingTo(String...)
    • checkingOnly(String...)
    • checking(String...)
    • skipping(String...)
  • Defina la configuración de su conjunto de auditoría: (Use la ubicación predeterminada de configuración de auditoría omitiendo este paso)
    • forConfig(URL)
    • forConfig(String)
  • Defina las opciones de registro para su conjunto de configuración: (El predeterminado no produce un registro de resultados)
    • logResults(AxeReportingOptions)

El contexto y las opciones de accesibilidad se pueden encadenar:

assertThat(axeDevtoolsSelenium, isAuditedForAccessibility()
  .within("#header")
  .within("#footer")
  .excluding(".graphics")
  .accordingTo("wcag2a", "wcag2aa"));

static IsAuditedForAccessibility isAuditedForAccessibility()

Asegure que la página web sea auditada por accesibilidad. Única forma de obtener una instancia de IsAuditedForAccessibility.

Devuelve un nuevo matcher base isAuditedForAccessibility.

interface com.deque.html.axedevtools.matchers.selectors.Selector

Interfaz que implementan los selectores.

com.deque.html.axedevtools.matchers.selectors.ElementSelector implementa Selector

ElementSelector(final String cssSelector)

Cree un Selector para un selector CSS.

cssSelector: Un selector CSS.

com.deque.html.axedevtools.matchers.selectors.IFrameSelector implementa Selector

IFrameSelector(final String frameSelector, final String cssSelector)

Cree un selector iFrame.

frameSelector: Selector CSS que representa la ubicación del marco en la página.

cssSelector: Selector CSS que representa el elemento web para realizar pruebas de accesibilidad dentro del marco.

IFrameSelector(final String frameSelector, final Selector selector)

Crea un selector de iFrame.

frameSelector: Selector CSS que representa la ubicación del marco en la página.

selector: Un Selector que representa otro {@link IFrameSelector}, o un {@link ElementSelector}