From dab6944aa8285403b5e55059f864c89b096d48bd Mon Sep 17 00:00:00 2001 From: Ilmari Marttila Date: Mon, 18 Nov 2024 16:58:42 +0200 Subject: [PATCH 1/3] =?UTF-8?q?Add=20test=20for=20removing=20teht=C3=A4v?= =?UTF-8?q?=C3=A4=20from=20sarja?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Testataan tilannetta, jossa useita sarjoja omaavasta kisasta poistetaan tietystä sarjasta tehtävä. Tämä on rikottu commitissa 40e5528. --- web/robot/perustoiminnot.robot | 17 +++++++++++++++++ web/robot/yhteiset_resurssit.resource | 5 ++--- 2 files changed, 19 insertions(+), 3 deletions(-) diff --git a/web/robot/perustoiminnot.robot b/web/robot/perustoiminnot.robot index c1cf2cd8..f086d589 100644 --- a/web/robot/perustoiminnot.robot +++ b/web/robot/perustoiminnot.robot @@ -107,6 +107,23 @@ Lisätään tehtäviä tyhjään sarjaan Lisätään tehtäviä vartioita sisältävään sarjaan Comment luo kisapistetehtävä harmaa +Poistetaan tehtävä sarjasta + Click Link määrittele kisan perustiedot + Location Should Be ${KIPA_URL}/${TESTIKISA}/${KISAN_MAARITYS_URL}/ + Title Should Be Kipa - Määritä kisa + Input Text id_sarja_set-0-nimi sininen + Input Text id_sarja_set-1-nimi harmaa + Input Text id_sarja_set-2-nimi valkoinen + Click Button tallenna + Open Competition + luo kisapistetehtävä harmaa + Open Competition + Open Sub Page Verify Location And Title määrittele tehtävät ${TEHTAVAN_MAARITYS_URL} ${TEHTAVAN_MAARITYS_OTSIKKO} + Click Link harmaa + Select Checkbox xpath://ul[label[text() = 'Delete:']]/input[@type='checkbox' and not(ancestor::div[contains(@style,'display: none')])] + Click Button xpath://button[@type='submit' and contains(., 'Poista valitut') and not(ancestor::div[contains(@style,'display: none')])] + Wait Until Keyword Succeeds 10 sec 2 sec Title Should Be ${TEHTAVAN_MAARITYS_OTSIKKO} + Poistetaan tyhjä sarja kisasta [Documentation] sininen Click Link määrittele kisan perustiedot diff --git a/web/robot/yhteiset_resurssit.resource b/web/robot/yhteiset_resurssit.resource index f4c1cac2..243e867e 100644 --- a/web/robot/yhteiset_resurssit.resource +++ b/web/robot/yhteiset_resurssit.resource @@ -61,15 +61,14 @@ luo kisapistetehtävä [Arguments] ${sarja} Open Sub Page Verify Location And Title määrittele tehtävät ${TEHTAVAN_MAARITYS_URL} ${TEHTAVAN_MAARITYS_OTSIKKO} Run Keyword And Ignore Error Click Link ${sarja} - Click Link Lisää uusi tehtävä - Title Should Be Kipa - Uusi tehtävä + Click Link xpath://a[contains(., 'Lisää uusi tehtävä') and not(ancestor::div[contains(@style,'display: none')])] Input Text tehtava_#1_nimi kisapiste_testi_${sarja} Element Should Not Be Visible tehtava_#1_#0_tyyppi_kp_a Select Radio Button tehtava_#1_#0_tyyppi kp Element Should Be Visible tehtava_#1_#0_tyyppi_kp_a Input Text tehtava_#1_#0_tyyppi_kp_a testikuvaus click button tallenna - Wait Until Keyword Succeeds 10 sec 1 sec Title Should Be Kipa - kisapiste_testi_${sarja} + Wait Until Keyword Succeeds 10 sec 1 sec Title Should Be Kipa - kisapiste_testi_${sarja} (${sarja}) Location Should Contain talletettu Open Competition Open Sub Page Verify Location And Title määrittele tehtävät ${TEHTAVAN_MAARITYS_URL} ${TEHTAVAN_MAARITYS_OTSIKKO} From 0807d0db12445724b43438ea39db34f2de101d27 Mon Sep 17 00:00:00 2001 From: Ilmari Marttila Date: Mon, 18 Nov 2024 17:17:24 +0200 Subject: [PATCH 2/3] Remove multiplied form closing tag This means that this form doesn't have closing tag at all. --- web/templates/tupa/maaritaValitseTehtava.html | 1 - 1 file changed, 1 deletion(-) diff --git a/web/templates/tupa/maaritaValitseTehtava.html b/web/templates/tupa/maaritaValitseTehtava.html index 708bbc61..2721908b 100644 --- a/web/templates/tupa/maaritaValitseTehtava.html +++ b/web/templates/tupa/maaritaValitseTehtava.html @@ -7,6 +7,5 @@

Lisää uusi tehtävä

Kopioi tehtäviä tähän sarjaan

{% include "tupa/poista.html" %} - {% endblock%} From a6eb31442f8453cc0e0e0327374d707e3d1db2e0 Mon Sep 17 00:00:00 2001 From: Ilmari Marttila Date: Tue, 19 Nov 2024 11:00:13 +0200 Subject: [PATCH 3/3] In some environments checkbox label is in Finnish --- web/robot/perustoiminnot.robot | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/web/robot/perustoiminnot.robot b/web/robot/perustoiminnot.robot index f086d589..5ff45ffe 100644 --- a/web/robot/perustoiminnot.robot +++ b/web/robot/perustoiminnot.robot @@ -120,7 +120,7 @@ Poistetaan tehtävä sarjasta Open Competition Open Sub Page Verify Location And Title määrittele tehtävät ${TEHTAVAN_MAARITYS_URL} ${TEHTAVAN_MAARITYS_OTSIKKO} Click Link harmaa - Select Checkbox xpath://ul[label[text() = 'Delete:']]/input[@type='checkbox' and not(ancestor::div[contains(@style,'display: none')])] + Select Checkbox xpath://ul[label[text() = 'Delete:' or text() = 'Poista:']]/input[@type='checkbox' and not(ancestor::div[contains(@style,'display: none')])] Click Button xpath://button[@type='submit' and contains(., 'Poista valitut') and not(ancestor::div[contains(@style,'display: none')])] Wait Until Keyword Succeeds 10 sec 2 sec Title Should Be ${TEHTAVAN_MAARITYS_OTSIKKO}