Referencia 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
Not for use with personal data

Referencia para los tipos proporcionados por hamcrest el paquete.

Las clases IsAccessible y IsAuditedForAccessibility proporcionan la funcionalidad principal.

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

Clase base AxeDevToolsMatcher . Las clases secundarias como IsAccessible o IsAuditedForAccessibility deberían usarse con más frecuencia.

AxeDevtoolsMatcher within(final String... cssSelectors)

Agregue 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 within(final Selector... selectors)

Agregue selectores al contexto verificado durante una prueba de accesibilidad.

selectors: Selectores que representan el contexto.

Devuelve AxeDevtoolsMatcher para el encadenamiento de métodos.

AxeDevtoolsMatcher excluding(final String... cssSelectors)

Excluir los selectores CSS del contexto comprobado durante una prueba de accesibilidad.

cssSelectors: Selectores CSS que representan el contexto.

Devuelve AxeDevtoolsMatcher para el encadenamiento de métodos.

AxeDevtoolsMatcher excluding(final Selector... selectors)

Excluir selectores del contexto comprobado durante una prueba de accesibilidad.

selectors: Selectores que representan el contexto.

Devuelve AxeDevtoolsMatcher para el encadenamiento de métodos.

AxeDevtoolsMatcher accordingTo(final String... tags)

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

tags: Lista de etiquetas para comprobar.

Devuelve AxeDevtoolsMatcher para el encadenamiento de métodos.

AxeDevtoolsMatcher checkingOnly(final String... rules)

Comprobando únicamente las reglas de accesibilidad. Esta opción es incompatible con accordingTo. Consulte Descripciones de reglas.

rules: Lista de reglas para la comprobación.

Devuelve AxeDevtoolsMatcher para el encadenamiento de métodos.

AxeDevtoolsMatcher checking(final String... rules)

Verifique las normas de accesibilidad. Además de las etiquetas dadas, también verifique ciertas normas. Consulte Descripciones de reglas.

rules: Lista de reglas para la comprobación.

Devuelve AxeDevtoolsMatcher para el encadenamiento de métodos.

AxeDevtoolsMatcher skipping(final String... rules)

Omitir las reglas de accesibilidad. Desde dentro de las etiquetas dadas, omita la comprobación de ciertas reglas. Consulte Descripciones de reglas.

rules: Lista de reglas para la comprobación.

Devuelve AxeDevtoolsMatcher para el encadenamiento de métodos.

AxeDevtoolsMatcher ignoring(final String selector, final String ruleId)

Ignorar las violaciones de un selector y una identificación de regla determinada.

selector:Selector producido por la comprobación de accesibilidad del eje.

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

Devuelve AxeDevtoolsMatcher para el encadenamiento de métodos.

AxeDevtoolsMatcher forConfig(final URL auditPath)

Proporciona una suite de auditoría por su URL.

auditPath:la URL asociada con la suite de auditoría.

Devuelve AxeDevtoolsMatcher para el encadenamiento de métodos.

AxeDevtoolsMatcher forConfig(final String auditPath) Lanza MalformedURLException

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

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

AxeDevtoolsMatcher logResults(final AxeReportingOptions reportingOptions)

Registrar los resultados de la comprobación de accesibilidad una vez finalizada.

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

Devuelve AxeDevtoolsMatcher para el encadenamiento de métodos.

AxeDevtoolsMatcher forRuleset(final String rulesetId)

Especifique un conjunto de reglas para la comprobación de accesibilidad. La configuración de una suite de auditoría modificará el conjunto de reglas especificado. Ver 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

Realizar una comprobación de accesibilidad de axe.

  • Realizar comprobación de accesibilidad:
    • assertThat(page, isAxeClean())
  • Define el contexto usando: (Revisa todo el documento sin usar ninguno de estos)
    • within(String...)
    • within(Selector...)
    • excluding(String...)
    • excluding(Selector...)
  • Define las opciones usando: (Marca 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 suite de auditoría: (Utilice la ubicación de configuración de auditoría predeterminada omitiendo este paso)
    • forConfig(URL)
    • forConfig(String)
  • Defina las opciones de registro para su conjunto de configuración: (Por defecto 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()

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

Devuelve un nuevo comparador base isAxeClean.

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

Realiza una auditoría sobre la accesibilidad de tu página. La auditoría registrará los problemas de accesibilidad en target/axe-report/accessibility-check.log y crear una salida json de los resultados en target/axe-report/accessibility-check.json.

Este matcher nunca lanzará una excepción de aserción. Los resultados de auditoría de monitoreo para regresiones deberán manejarse fuera de las fallas/aprobaciones del conjunto de pruebas cuando se utiliza este comparador.

  • Realizar auditoría de accesibilidad:
    • assertThat(page, isAuditedForAccessibility())
  • Define el contexto usando: (Revisa todo el documento sin usar ninguno de estos)
    • within(String...)
    • within(Selector...)
    • excluding(String...)
    • excluding(Selector...)
  • Define las opciones usando: (Marca 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 suite de auditoría: (Utilice la ubicación de configuración de auditoría predeterminada omitiendo este paso)
    • forConfig(URL)
    • forConfig(String)
  • Defina las opciones de registro para su conjunto de configuración: (Por defecto 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()

Verificar que la página web ha sido auditada en términos de accesibilidad. Única forma de obtener una IsAuditedForAccessibility instancia.

Devuelve un nuevo comparador base isAuditedForAccessibility.

interfaz 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)

Crear 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)

Crear selector iFrame.

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

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

IFrameSelector(final String frameSelector, final Selector selector)

Crear selector iFrame.

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

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