Skip to content

Commit

Permalink
Merge pull request #518 from Orange-OpenSource/pya35-remove-internal-…
Browse files Browse the repository at this point in the history
…link

Remove internal link
  • Loading branch information
Guillaum31 authored Jun 5, 2024
2 parents 50f6a00 + b48d170 commit 42fa96b
Show file tree
Hide file tree
Showing 2 changed files with 0 additions and 3 deletions.
2 changes: 0 additions & 2 deletions src/en/mobile/android/test/developers-testing.md
Original file line number Diff line number Diff line change
Expand Up @@ -47,8 +47,6 @@ companion object {

So, when in the test suite a `ViewAction.click ()` 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.

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 [gitlab](https://gitlab.tech.orange/soft_a11y/espresso-accessibility-orange).

### Perform automated accessibility tests on the complete screen

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 `AccessibilityChecks.enable()` by `AccessibilityChecks.enable().setRunChecksFromRootView(true)`
Expand Down
1 change: 0 additions & 1 deletion src/fr/mobile/android/test/test-developpeurs.md
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,6 @@ companion object {

C’est ainsi que, dans le cas où l’on réalise dans la suite de test un `ViewAction.click()` 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.

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 [<span lang="en">gitlab</span>](https://gitlab.tech.orange/soft_a11y/espresso-accessibility-orange).
### Réaliser les tests automatisés d’accessibilité sur l’ensemble de l’écran

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 `AccessibilityChecks.enable()` par `AccessibilityChecks.enable().setRunChecksFromRootView(true)`
Expand Down

0 comments on commit 42fa96b

Please sign in to comment.