From f0ef86c644a888a5f7360dbf37c4b1f770dcdcb1 Mon Sep 17 00:00:00 2001 From: Peter Mathis Date: Wed, 25 Jun 2025 08:21:14 +0200 Subject: [PATCH 1/3] Fix robottests for new autotoc implementation --- plone/schemaeditor/tests/robot/test_fields.robot | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/plone/schemaeditor/tests/robot/test_fields.robot b/plone/schemaeditor/tests/robot/test_fields.robot index 9e922fc..ec26a93 100644 --- a/plone/schemaeditor/tests/robot/test_fields.robot +++ b/plone/schemaeditor/tests/robot/test_fields.robot @@ -126,7 +126,7 @@ I go to fields configuration I got to fieldset [Arguments] ${FIELD_LABEL} - Click //nav[@class="autotoc-nav"]/a[contains(text(),"${FIELD_LABEL}")] + Click //ul[contains(@class, "autotoc-nav")]//a[contains(text(),"${FIELD_LABEL}")] I add a new Content Type @@ -236,13 +236,13 @@ the new fieldset is created [Arguments] ${FIELDSET_LABEL} Get Text //*[@id="global_statusmessage"] contains Fieldset added successfully. - Get Element Count //form[@id="form"]/fieldset/legend[contains(text(),"${FIELDSET_LABEL}")] should be 1 + Get Element Count //form[@id="form"]//fieldset/legend[contains(text(),"${FIELDSET_LABEL}")] should be 1 the field is added to fieldset [Arguments] ${FIELDSET_LABEL} ${FIELD_LABEL} Get Text //*[@id="global_statusmessage"] contains Field added successfully. - Get Element Count //form[@id="form"]/fieldset/legend[contains(text(),"${FIELDSET_LABEL}")]/following-sibling::div[@data-field_id="address"] should be 1 + Get Element Count //form[@id="form"]//fieldset/legend[contains(text(),"${FIELDSET_LABEL}")]/following-sibling::div[@data-field_id="address"] should be 1 the field is removed [Arguments] ${FIELD_ID} From e2c6890fe47ed509c8cb337cf95e6c25e3e0c4fe Mon Sep 17 00:00:00 2001 From: Peter Mathis Date: Wed, 25 Jun 2025 08:26:42 +0200 Subject: [PATCH 2/3] changenote --- news/+autotoc.tests.md | 1 + 1 file changed, 1 insertion(+) create mode 100644 news/+autotoc.tests.md diff --git a/news/+autotoc.tests.md b/news/+autotoc.tests.md new file mode 100644 index 0000000..fa6215a --- /dev/null +++ b/news/+autotoc.tests.md @@ -0,0 +1 @@ +Fix robottests for new autotoc implementation. @petschki From 88753403ab364679968d7b756eb148bce5b041e0 Mon Sep 17 00:00:00 2001 From: Peter Mathis Date: Wed, 25 Jun 2025 08:41:05 +0200 Subject: [PATCH 3/3] generalize test for Plone 6.0 and 6.1 --- plone/schemaeditor/tests/robot/test_fields.robot | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plone/schemaeditor/tests/robot/test_fields.robot b/plone/schemaeditor/tests/robot/test_fields.robot index ec26a93..9389f9f 100644 --- a/plone/schemaeditor/tests/robot/test_fields.robot +++ b/plone/schemaeditor/tests/robot/test_fields.robot @@ -126,7 +126,7 @@ I go to fields configuration I got to fieldset [Arguments] ${FIELD_LABEL} - Click //ul[contains(@class, "autotoc-nav")]//a[contains(text(),"${FIELD_LABEL}")] + Click //*[contains(@class, "autotoc-nav")]//a[contains(text(),"${FIELD_LABEL}")] I add a new Content Type