From b31f8638c5498aaca18d29dcb262567ae459204c Mon Sep 17 00:00:00 2001 From: Klemen Benedicic Date: Tue, 5 Aug 2025 15:41:08 +0200 Subject: [PATCH] Add data-e2e to result page [SCI-12198] --- app/javascript/vue/results/result.vue | 124 ++++++++++++++++++++------ app/views/results/index.html.erb | 2 +- 2 files changed, 97 insertions(+), 29 deletions(-) diff --git a/app/javascript/vue/results/result.vue b/app/javascript/vue/results/result.vue index ce8e89413..48713f334 100644 --- a/app/javascript/vue/results/result.vue +++ b/app/javascript/vue/results/result.vue @@ -6,6 +6,7 @@ @dragover.prevent :data-id="result.id" :class="{ 'bg-sn-super-light-blue': dragingFile, 'bg-white': !dragingFile, 'locked': locked, 'pointer-events-none': addingContent }" + :data-e2e="`e2e-CO-task-result${result.id}`" >
@@ -35,6 +37,7 @@ :placeholder="i18n.t('my_modules.results.placeholder')" :defaultValue="i18n.t('my_modules.results.default_name')" :timestamp="i18n.t('protocols.steps.timestamp', {date: result.attributes.created_at, user: result.attributes.created_by })" + :data-e2e="`task-result${result.id}`" @editingEnabled="editingName = true" @editingDisabled="editingName = false" :editOnload="result.newResult == true" @@ -48,6 +51,7 @@ :btnText="i18n.t('my_modules.results.insert.button')" :position="'right'" :caret="true" + :data-e2e="`e2e-DD-task-result${result.id}-insertContent`" @create:custom_well_plate="openCustomWellPlateModal" @create:table="(...args) => this.createElement('table', ...args)" @create:checklist="createElement('checklist')" @@ -65,14 +69,26 @@ :data-object-type="result.attributes.type" tabindex="0" > - -