2 votes

Test de conception réactive à l'aide de TestCafe

Dans le cadre de l'évaluation d'un nouveau cadre d'automatisation des tests, je cherche à voir si nous pouvons automatiser les tests pour les conceptions réactives d'un site web. Pour vous donner une meilleure idée, nous utilisons aujourd'hui le framework GALEN. Nos tests couvrent des éléments tels que les points de pixels, la hauteur, la largeur, les couleurs, la taille des conteneurs, le positionnement des éléments de la page (au-dessus, au-dessous, sur le côté), etc. Nous créons notre objet WebDriver en Java-Selenium et le transmettons ensuite à Galen pour ces tests.

Pour les affirmations, nous utilisons un fichier de spécifications dans lequel nous mentionnons les exigences en matière de design visuel/réactif. Les choses que GALEN peut faire pour nous sont listées ici : http://galenframework.com/docs/reference-galen-spec-language-guide/

J'essaie de voir si je peux le faire en utilisant testCafe mais je ne sais pas trop par où commencer. J'ai fait une première recherche sur le site de testCafe mais je n'ai rien trouvé qui ressemble à GALEN. Je me demande si testCafe peut être étendu à GALEN ? Je suis également ouvert à d'autres idées sur la façon dont je peux réaliser des tests réactifs. Tout conseil serait apprécié.

2voto

Alex Kamaev Points 4985

Avec TestCafe, vous pouvez redimensionner les navigateurs et faire des captures d'écran. En outre, nous prévoyons de prendre en charge Test visuel de régression dans un avenir proche. Pour l'instant, TestCafe ne supporte pas de syntaxe spéciale pour comparer les propriétés des éléments. Cependant, vous pouvez toujours vérifier n'importe quelle propriété d'un élément DOM en utilisant instantanés d'éléments y Fonctions du client

D'après ce que j'ai compris, GALEN a été construit sur Selenium, donc je ne suis pas sûr qu'il expose une API qui peut être utilisée dans TestCafe sans Selenium.

Quoi qu'il en soit, vous pouvez créer une demande de fonctionnalité dans le référentiel TestCafe

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X