01-01 : Amélioration sélecteur

This commit is contained in:
Jean-Christophe Engel 2025-04-03 15:54:08 +02:00
parent 58c3a9c34e
commit f35a498d97
2 changed files with 11 additions and 8 deletions

View File

@ -37,7 +37,7 @@
"id": "1616fb13-8f21-42df-85a1-02c9438654cd", "id": "1616fb13-8f21-42df-85a1-02c9438654cd",
"comment": "France", "comment": "France",
"command": "click", "command": "click",
"target": "css=option:nth-child(2)", "target": "xpath=//select[@id=\"f_country\"]/option[text()=\"France\"]",
"targets": [ "targets": [
["css=option:nth-child(2)", "css:finder"], ["css=option:nth-child(2)", "css:finder"],
["xpath=//option[@value='FR']", "xpath:attributes"], ["xpath=//option[@value='FR']", "xpath:attributes"],
@ -143,7 +143,7 @@
"id": "0bb8f2ed-f15d-45f8-bfa7-545612b85893", "id": "0bb8f2ed-f15d-45f8-bfa7-545612b85893",
"comment": "", "comment": "",
"command": "click", "command": "click",
"target": "css=input:nth-child(2)", "target": "xpath=//input[@value='Copier']",
"targets": [ "targets": [
["css=input:nth-child(2)", "css:finder"], ["css=input:nth-child(2)", "css:finder"],
["xpath=//input[@value='Copier']", "xpath:attributes"], ["xpath=//input[@value='Copier']", "xpath:attributes"],
@ -301,7 +301,7 @@
"id": "ebe4d09d-1988-40ca-950c-7100fbf289f7", "id": "ebe4d09d-1988-40ca-950c-7100fbf289f7",
"comment": "", "comment": "",
"command": "click", "command": "click",
"target": "//a[starts-with(@href, \"edit.php\")]", "target": "xpath=//a[starts-with(@href, \"edit.php\")]",
"targets": [], "targets": [],
"value": "" "value": ""
}, { }, {

View File

@ -28,7 +28,11 @@
*** DONE 02-01 connexion correcte *** DONE 02-01 connexion correcte
*** DONE 02-02 connexion échec identifiant *** DONE 02-02 connexion échec identifiant
*** DONE 02-03 connexion échec mdp *** DONE 02-03 connexion échec mdp
** TODO Membres [12/14] ** TODO Membres [13/15]
*** TODO remplacer
- //a[contains(@href, '/admin/users')]
par
- //a[@href='/admin/users/']
*** DONE 03 créer un membre [12/12] *** DONE 03 créer un membre [12/12]
**** données de la fiche membre **** données de la fiche membre
- Catégorie : choisir parmi les possibilités - Catégorie : choisir parmi les possibilités
@ -56,13 +60,13 @@
**** DONE 03-92b date postérieure max **** DONE 03-92b date postérieure max
**** DONE 03-93a nom en double refusé **** DONE 03-93a nom en double refusé
**** DONE 03-93b nom en double accepté **** DONE 03-93b nom en double accepté
*** TODO 04 lister les membres [4/5] *** DONE 04 lister les membres [5/5]
**** DONE 04-01 toutes les catégories **** DONE 04-01 toutes les catégories
- gérer le cas où les membres occupent plus d'une page - gérer le cas où les membres occupent plus d'une page
- ¿ vérifier si on peut supprimer un tri inutile ? - ¿ vérifier si on peut supprimer un tri inutile ?
**** DONE 04-02 toutes catégories sauf cachées **** DONE 04-02 toutes catégories sauf cachées
**** DONE 04-03 une seule catégorie **** DONE 04-03 une seule catégorie
**** TODO tri par différents critères [5/6] **** DONE tri par différents critères [6/6]
***** DONE 04-04, 04-05 tri par nom croissant et décroissant ***** DONE 04-04, 04-05 tri par nom croissant et décroissant
Le nouveau tri est comme ceci : Le nouveau tri est comme ceci :
colonne IS NULL DESC, colonne DESC, numero DESC colonne IS NULL DESC, colonne DESC, numero DESC
@ -74,8 +78,7 @@ pour un tri croissant, en premier pour un tri décroissant.
Tri par ville Tri par ville
- ville (dé)croissant, numéro membre (dé)croissant - ville (dé)croissant, numéro membre (dé)croissant
- ville vide en fin(début), numéro membre (dé)croissant - ville vide en fin(début), numéro membre (dé)croissant
***** TODO 04-09, 04-10 tri par membre « rattaché à » croissant et décroissant ***** DONE 04-09, 04-10 tri par membre « rattaché à » croissant et décroissant
- le test pour savoir s'il y a plus d'un parent qui correspond à la recherche (lignes 64+) ne fonctionne plus
- pour la colonne "rattaché à" : on met un tri sur la qualité de - pour la colonne "rattaché à" : on met un tri sur la qualité de
parent, puis le nom du parent en premier, puis le nom du membre, parent, puis le nom du parent en premier, puis le nom du membre,
puis son numéro : puis son numéro :