Skip to content

Commit

Permalink
deploy: 42fa96b
Browse files Browse the repository at this point in the history
  • Loading branch information
Guillaum31 committed Jun 5, 2024
1 parent ecb2e45 commit 133c03d
Show file tree
Hide file tree
Showing 2 changed files with 0 additions and 2 deletions.
1 change: 0 additions & 1 deletion en/mobile/android/test/developers-testing/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -270,7 +270,6 @@ <h2 id="automated-tests-espresso">Automated tests: Espresso <a class="header-anc
}
</code></pre>
<p>So, when in the test suite a <code>ViewAction.click ()</code> is performed on a button that does not match the size required for an interactive element, the test will appear as an error until the accessibility issue be resolved.</p>
<p>Orange has its own framework based on Espresso to perform automatic accessibility checks, which contains additional rules. It is recommended to use this framework available on <a href="https://gitlab.tech.orange/soft_a11y/espresso-accessibility-orange">gitlab</a>.</p>
<h3 id="perform-automated-accessibility-tests-on-the-complete-screen">Perform automated accessibility tests on the complete screen <a class="header-anchor" href="#perform-automated-accessibility-tests-on-the-complete-screen" aria-labelledby="a11y_heading_anchor_label">#</a></h3>
<p>Accessibility testing automation according to ViewAction can be limited. That's why, validations from root view can be enabled to test all views, without the 'ViewActions' restrictions. To do this, replace <code>AccessibilityChecks.enable()</code> by <code>AccessibilityChecks.enable().setRunChecksFromRootView(true)</code></p>
<h3 id="log-accessibility-errors-rather-than-causing-test-failures">Log accessibility errors rather than causing test failures <a class="header-anchor" href="#log-accessibility-errors-rather-than-causing-test-failures" aria-labelledby="a11y_heading_anchor_label">#</a></h3>
Expand Down
1 change: 0 additions & 1 deletion fr/mobile/android/test/test-developpeurs/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -272,7 +272,6 @@ <h2 id="tests-automatises-espresso">Tests automatisés : Espresso <a class="head
}
</code></pre>
<p>C’est ainsi que, dans le cas où l’on réalise dans la suite de test un <code>ViewAction.click()</code> sur un bouton qui ne correspond pas à la taille requise pour un élément interactif, le test apparaitra en erreur jusqu’à ce que le problème d’accessibilité soit résolu.</p>
<p>Orange propose son propre framework basé sur Espresso pour réaliser des vérifications automatique d'accessibilité. Des règles supplémentaires y sont notamment ajoutées. Il est donc recommandé d'utiliser ce framework disponible sur <a href="https://gitlab.tech.orange/soft_a11y/espresso-accessibility-orange"><span lang="en">gitlab</span></a>.</p>
<h3 id="realiser-les-tests-automatises-daccessibilite-sur-lensemble-de-lecran">Réaliser les tests automatisés d’accessibilité sur l’ensemble de l’écran <a class="header-anchor" href="#realiser-les-tests-automatises-daccessibilite-sur-lensemble-de-lecran" aria-labelledby="a11y_heading_anchor_label">#</a></h3>
<p>L’automatisation du test d’accessibilité selon les <span lang="en">ViewAction</span> peut cependant devenir limitant. C’est pourquoi, on peut indiquer lors de l’activation de ATF, que l’on souhaite faire les validations depuis la vue racine. Ainsi, toutes les vues seront testées, sans besoin d’ajouter de <span lang="en">ViewActions</span>. Pour ce faire, il faut remplacer <code>AccessibilityChecks.enable()</code> par <code>AccessibilityChecks.enable().setRunChecksFromRootView(true)</code></p>
<h3 id="loguer-les-erreurs-daccessibilite-plutot-que-de-provoquer-lechec-des-tests">Loguer les erreurs d’accessibilité plutôt que de provoquer l'échec des tests <a class="header-anchor" href="#loguer-les-erreurs-daccessibilite-plutot-que-de-provoquer-lechec-des-tests" aria-labelledby="a11y_heading_anchor_label">#</a></h3>
Expand Down

0 comments on commit 133c03d

Please sign in to comment.