2017-09-05 8 views
-2

J'ai un fichier CSS sur une page Web. J'ai un tas de tests de sélénium qui valident les styles pour un composant. Je veux instrumenter ce fichier CSS pour générer la couverture de code pour cela? Est-ce possible?Y at-il un moyen d'instrument fichier CSS?

Toute aide à ce sujet est hautement appréciable. Pourquoi voulez-vous générer une couverture de code pour CSS?

Répondre

1

Cela semble plutôt étrange que vous ne pouvez pas être sûr que le CSS écrit sera affiché dans le navigateur en raison de la spécificité, etc.

Vous pouvez utiliser le framework de test Galen pour tester le style des composants de l'interface utilisateur: http://galenframework.com/

0

« instrumentant "un fichier CSS, non, cela n'a pas vraiment de sens puisque les feuilles de style CSS ne contiennent pas le code exécutable de la même manière que les fichiers source/classe Java ou JavaScript.

Qu'est-ce que vous pouvez faire pour détecter les styles inutilisés, des règles, etc., est d'utiliser une analyse statique outil qui comprend CSS. Certains IDE Java (IntelliJ IDEA, au moins) ont cette capacité. Il y a aussi des outils dédiés pour l'analyse et l'optimisation CSS, comme mentionné dans ce other answer.