Compare commits

..

1 Commits

Author SHA1 Message Date
Agate 6420f248af WIP - worflow éditorial avec Anaïs 2022-11-23 17:06:02 +01:00
2 changed files with 26 additions and 18 deletions

View File

@ -126,6 +126,11 @@ When('j\'attends {float} seconde(s)', async function (duration) {
await sleep(duration * 1000)
});
When('je clique sur la ligne {int} du tableau de listing', async function (i) {
let link = await driver.findElement(By.xpath(`//table[@id="listing"]//tr[${i}]//a`));
await link.click()
});
Then('je ne dois pas être connecté(e)', async function () {
await driver.findElement(By.className('login-link'));
@ -158,7 +163,7 @@ Given("je suis connectée en tant que {string}", async function (role) {
});
After(async function(){
await sleep(2000)
await sleep(5000)
});
AfterAll(async function(){

View File

@ -7,29 +7,32 @@ Fonctionnalité: Gestion de contenu éditorial
Et que je clique sur "Fiches pratiques"
Et que je clique sur "Ajouter"
Quand je saisis "Comment inscrire son enfant à la restauration scolaire" dans le champ "Titre"
Quand je sélectionne "Contributeur" dans le champ "Contributeur"
Quand je saisis "Pour inscrire son enfant" dans le champ "Contenu"
Quand je sélectionne "Famille" dans le champ "Catégorie(s)"
Quand je saisis "lien vers la FAQ" dans le champ "Type du lien 1"
Et que je sélectionne "Contributeur" dans le champ "Contributeur"
Et que je saisis "Pour inscrire son enfant" dans le champ "Contenu"
Et que je sélectionne "Famille" dans le champ "Catégorie(s)"
Et que je saisis "lien vers la FAQ" dans le champ "Type du lien 1"
# préremplissage
Quand je saisis "https://fiche.example/faq" dans le champ "URL"
Quand je sélectionne "Quels sont les délais ?" dans le champ "Question 1"
Quand je saisis "Les délais sont de 2 semaines en moyenne." dans le champ "Réponse 1"
Et que je saisis "https://fiche.example/faq" dans le champ "URL"
Et que je sélectionne "Quels sont les délais ?" dans le champ "Question 1"
Et que je saisis "Les délais sont de 2 semaines en moyenne." dans le champ "Réponse 1"
# Si j'envoie le fichier "banner.png" dans le champ ""
# Libellé du fichier
Et que je clique sur "Valider"
Alors je dois être redirigé vers la page de la fiche
Alors la fiche doit être dans le statut "Brouillon"
# Scénario: Modification de fiche
# Sachant que je suis connectée en tant que "Contributeur"
# Je visite la fiche
# Je peux cliquer sur "Modifier la fiche"
# Je peux changer le contenu
# Je valide "enregistrer les changements"
# La demande est toujours en statut "Brouillon"
# Je peux demander la relecture
Et la page doit afficher "Pour inscrire son enfant"
Et la fiche doit être dans le statut "Brouillon"
Scénario: Modification de fiche
Sachant que je suis sur la page "Portail Agent - Fiches"
Et que je clique sur "Fiches pratiques"
Et que je clique sur la ligne 1 du tableau de listing
Alors la page doit afficher "Pour inscrire son enfant"
Quand je clique sur "Modifier la fiche"
Quand je saisis "Pour inscrire son enfant, il faut nous appeler." dans le champ "Contenu"
Et que je clique sur "Enregistrer les changements"
Alors je dois être redirigé vers la page de la fiche
Et la fiche doit être dans le statut "Brouillon"
Et la page doit afficher "Pour inscrire son enfant, il faut nous appeler."
# Scénario: Demande de relecture
# Je demande la relecture