diff --git a/staff_features/accessions/step_definitions/accession_delete.rb b/staff_features/accessions/step_definitions/accession_delete.rb index 14461f87..28a6a542 100644 --- a/staff_features/accessions/step_definitions/accession_delete.rb +++ b/staff_features/accessions/step_definitions/accession_delete.rb @@ -29,10 +29,14 @@ check 'multiselect-item' end - if find('button', text: 'Delete').disabled? - sleep 10 + checks = 0 + delete_button_is_disabled = find('button', text: 'Delete').disabled? + while delete_button_is_disabled && checks < 20 + checks += 1 - expect(find('button', text: 'Delete').disabled?).to eq false + sleep 1 + + delete_button_is_disabled = find('button', text: 'Delete').disabled? end end