K-lity issueshttps://framagit.org/Mindiell/k-lity/-/issues2021-10-12T11:27:17Zhttps://framagit.org/Mindiell/k-lity/-/issues/49Pouvoir utiliser un morceau de test pour un autre test2021-10-12T11:27:17ZMindiellPouvoir utiliser un morceau de test pour un autre testTypiquement, serait-il possible de ré-utiliser des étapes Etant donné et Quand dans plusieurs Scénarios différents sans avoir à les répéter ?Typiquement, serait-il possible de ré-utiliser des étapes Etant donné et Quand dans plusieurs Scénarios différents sans avoir à les répéter ?Futurhttps://framagit.org/Mindiell/k-lity/-/issues/48Permettre la capture automatique d'écran en cas de plantage du test2021-10-12T11:18:13ZMindiellPermettre la capture automatique d'écran en cas de plantage du testSi précisé quelque part, il serait intéressant de faire un screenshot au moment où le test plante afin de permettre une visualisation de l'application au moment de l'erreur.Si précisé quelque part, il serait intéressant de faire un screenshot au moment où le test plante afin de permettre une visualisation de l'application au moment de l'erreur.Futurhttps://framagit.org/Mindiell/k-lity/-/issues/47Les temps passés pendant les étapes de setup et de teardown ne sont pas compt...2021-10-12T11:16:37ZMindiellLes temps passés pendant les étapes de setup et de teardown ne sont pas comptabilisésAu niveau du rapport il est impossible d'afficher ces temps. C'est dommage, car ils peuvent fortement jouer sur le temps total.Au niveau du rapport il est impossible d'afficher ces temps. C'est dommage, car ils peuvent fortement jouer sur le temps total.Futurhttps://framagit.org/Mindiell/k-lity/-/issues/46Pouvoir spécifier quelles classes sont considérées comme "non visibles"2021-09-03T09:00:00ZMindiellPouvoir spécifier quelles classes sont considérées comme "non visibles"Au niveau de la configuration, il semble intéressant de pouvoir spécifier les classes CSS pour lesquelles un élément de l'application est considéré comme "invisible" et donc "inutilisable".
Typiquement, une classe "disabled" ou "invisib...Au niveau de la configuration, il semble intéressant de pouvoir spécifier les classes CSS pour lesquelles un élément de l'application est considéré comme "invisible" et donc "inutilisable".
Typiquement, une classe "disabled" ou "invisible" peut-être utilisée.V0.2MindiellMindiellhttps://framagit.org/Mindiell/k-lity/-/issues/42Erreur de génération du rapport de test2021-09-03T09:00:00ZMindiellErreur de génération du rapport de testAprès avoir lancé le test de base du README, la génération du rapport de test échoue :
first_test
Executing tests
Traceback (most recent call last):
File "/home/me/projets/k-lity/venv/bin/klity", line 8, in <module>
...Après avoir lancé le test de base du README, la génération du rapport de test échoue :
first_test
Executing tests
Traceback (most recent call last):
File "/home/me/projets/k-lity/venv/bin/klity", line 8, in <module>
sys.exit(main())
File "/home/me/projets/k-lity/venv/lib/python3.9/site-packages/klity/main.py", line 397, in main
generate_report(features, args.title, args.template)
File "/home/me/projets/k-lity/venv/lib/python3.9/site-packages/klity/main.py", line 81, in generate_report
template = f.read()
File "/usr/lib/python3.9/codecs.py", line 322, in decode
(result, consumed) = self._buffer_decode(data, self.errors, final)
UnicodeDecodeError: 'utf-8' codec can't decode byte 0xe9 in position 2994: invalid continuation byte
Le fichier template "default/index.html" est lu au format ISO-8859-15.V0.2https://framagit.org/Mindiell/k-lity/-/issues/40Erreur d'installation via postgresql2021-09-03T09:00:00ZMindiellErreur d'installation via postgresqlSur debian sid :
ERROR: No matching distribution found for psycopg2==2.9.1
L'utilisation de psycopg2-binary résoud le problème.Sur debian sid :
ERROR: No matching distribution found for psycopg2==2.9.1
L'utilisation de psycopg2-binary résoud le problème.V0.2https://framagit.org/Mindiell/k-lity/-/issues/11Gestion des caractères accentués dans les requêtes sql2021-09-03T09:00:00ZMindiellGestion des caractères accentués dans les requêtes sqlOn ne peut pas faire de requêtes sql avec des chaînes de caractères contenant des caractères accentués.
Exemple de requêtes:
SELECT titre FROM table WHERE titre like '%département%' LIMIT 1
Le "é" pose problème.On ne peut pas faire de requêtes sql avec des chaînes de caractères contenant des caractères accentués.
Exemple de requêtes:
SELECT titre FROM table WHERE titre like '%département%' LIMIT 1
Le "é" pose problème.https://framagit.org/Mindiell/k-lity/-/issues/41Postgresql est toujours nécessaire2021-09-03T09:00:00ZMindiellPostgresql est toujours nécessaireEn lançant le test de base du "Démarrage rapide" (ou du README), k-lity provoque une erreur car il ne trouve pas psycopg2. Sachant qu'il n'est pas installé et pas forcément nécessaire.En lançant le test de base du "Démarrage rapide" (ou du README), k-lity provoque une erreur car il ne trouve pas psycopg2. Sachant qu'il n'est pas installé et pas forcément nécessaire.V0.2https://framagit.org/Mindiell/k-lity/-/issues/8Gérer le téléchargement de fichier2021-08-17T10:18:32ZMindiellGérer le téléchargement de fichierOn ne peut pas télécharger de fichier pour le moment; la fenêtre s'ouvre bien, mais le fichier n'est pas téléchargé.On ne peut pas télécharger de fichier pour le moment; la fenêtre s'ouvre bien, mais le fichier n'est pas téléchargé.Futurhttps://framagit.org/Mindiell/k-lity/-/issues/45Permettre de vérifier la présence d'une image2021-08-16T10:11:07ZMindiellPermettre de vérifier la présence d'une imageVia son id, son title, son alt, voire même son href qui contient un nom d'image, quel que soit le chemin ?Via son id, son title, son alt, voire même son href qui contient un nom d'image, quel que soit le chemin ?V0.2https://framagit.org/Mindiell/k-lity/-/issues/24Faut-il déplacer toutes les étapes dans toutes les catégories ?2021-08-12T10:05:19ZMindiellFaut-il déplacer toutes les étapes dans toutes les catégories ?Il arrive qu'on ait besoin (ou qu'on se trompe) de type d'étape pour une étapeIl arrive qu'on ait besoin (ou qu'on se trompe) de type d'étape pour une étapehttps://framagit.org/Mindiell/k-lity/-/issues/44Ajouter un accès à sqlite2021-08-11T08:59:51ZMindiellAjouter un accès à sqliteFuturhttps://framagit.org/Mindiell/k-lity/-/issues/43Ajouter un accès à mysql2021-08-11T08:59:48ZMindiellAjouter un accès à mysqlFuturhttps://framagit.org/Mindiell/k-lity/-/issues/32Il faut mieux gérer les tableaux de données2021-08-10T16:12:07ZMindiellIl faut mieux gérer les tableaux de données- [ ] S'il y a plusieurs éléments "table" dans la page, il faudrait pouvoir en spécifier une
- [ ] Revoir les différentes étapes disponibles actuellement pour les affiner et améliorer (mettre ici les choses à faire/modifier)- [ ] S'il y a plusieurs éléments "table" dans la page, il faudrait pouvoir en spécifier une
- [ ] Revoir les différentes étapes disponibles actuellement pour les affiner et améliorer (mettre ici les choses à faire/modifier)Futurhttps://framagit.org/Mindiell/k-lity/-/issues/37Expliciter l'installation de python et pip sur un poste windows2021-08-10T16:10:33ZMindiellExpliciter l'installation de python et pip sur un poste windowsPour une installation facilitée.Pour une installation facilitée.V0.2https://framagit.org/Mindiell/k-lity/-/issues/13Ajouter la possibilité de compter le nombre d'éléments d'une liste2021-08-10T15:35:58ZMindiellAjouter la possibilité de compter le nombre d'éléments d'une listeExemple d'application: la FAQ d'un site.
D'un côté, on exécute une requête SQL sur le mot clé pour connaître le nombre de résultats retournés et de l'autre on exécute la recherche avec le même mot clé. Ensuite on pourrait comparer les n...Exemple d'application: la FAQ d'un site.
D'un côté, on exécute une requête SQL sur le mot clé pour connaître le nombre de résultats retournés et de l'autre on exécute la recherche avec le même mot clé. Ensuite on pourrait comparer les nombres d'éléments entre-eux pour s'assurer de la cohérence.Futurhttps://framagit.org/Mindiell/k-lity/-/issues/5Affichage résultat - Acces aux screenshot2021-08-10T15:28:30ZMindiellAffichage résultat - Acces aux screenshotJ'aimerai avoir accès aux screenshots générés directement dans la page de résultat.
Idéalement avoir sur chaque scénario la mention "(x) capture d'écran" qui me permet d'avoir la liste des screenshots lors de la dernière exécution du te...J'aimerai avoir accès aux screenshots générés directement dans la page de résultat.
Idéalement avoir sur chaque scénario la mention "(x) capture d'écran" qui me permet d'avoir la liste des screenshots lors de la dernière exécution du test. Chaque élément de la liste étant cliquable et qui redirige sur le fichier.Futurhttps://framagit.org/Mindiell/k-lity/-/issues/33Dissocier les boutons radios des listes de sélection2021-08-10T15:26:05ZMindiellDissocier les boutons radios des listes de sélectionLes étapes actuelles portent à confusionLes étapes actuelles portent à confusionV0.2https://framagit.org/Mindiell/k-lity/-/issues/6Affichage résultats - Acces aux logs2021-08-10T14:46:37ZMindiellAffichage résultats - Acces aux logsJ'aimerai avoir accès aux logs depuis l'affichage des résultats index.html.
A minima avoir un lien sur chaque scénario qui me dirige sur le fichier de logs, Au mieux avoir le détail des logs sur chaque scénario KO directement consultabl...J'aimerai avoir accès aux logs depuis l'affichage des résultats index.html.
A minima avoir un lien sur chaque scénario qui me dirige sur le fichier de logs, Au mieux avoir le détail des logs sur chaque scénario KO directement consultable sur la page des résultats.V0.2https://framagit.org/Mindiell/k-lity/-/issues/23Permettre le choix du fichier de configuration dans les paramètres de la comm...2021-08-10T13:41:33ZMindiellPermettre le choix du fichier de configuration dans les paramètres de la commandeOu bien baser le fichier de configuration sur l'environnement ?Ou bien baser le fichier de configuration sur l'environnement ?V0.2