diff --git a/e2e/tests/e2e/droplist-util.ts b/e2e/tests/e2e/droplist-util.ts
index ac10518f7f281af52f22f26f264ae3fdbd39e616..ebe5e94d1427af0ea7c62233c60ab5adf692fb83 100644
--- a/e2e/tests/e2e/droplist-util.ts
+++ b/e2e/tests/e2e/droplist-util.ts
@@ -1,5 +1,6 @@
 import { addElement, addTextElement, setCheckbox } from '../util';
 
+/* Adds text element as label for the droplist */
 export function addList(title: string, options: string[] = [], settings?: Record<string, boolean>): void {
   addTextElement(title);
   addElement('Ablegeliste', '(Zu)Ordnung');
diff --git a/e2e/tests/util.ts b/e2e/tests/util.ts
index 26aeae176304d8c18741caf9c21801b114fbd0c9..10ca7aa2e6c7477c2f3d11a346a5d6483167b883 100644
--- a/e2e/tests/util.ts
+++ b/e2e/tests/util.ts
@@ -82,7 +82,8 @@ export function assertValueChanged(id: string, value: any): void {
 
 export function addTextElement(text: string): void {
   addElement('Text');
-  cy.get('.text-text').click();
+  cy.get('aspect-element-model-properties-component')
+    .contains('edit').click();
   cy.get('.ProseMirror p').clear();
   cy.get('.ProseMirror p').type(text);
   cy.contains('Speichern').click();