diff --git a/src/components/Dropdown.vue b/src/components/Dropdown.vue
index 77291019eb380735672cf83eb69fc8f7179473a1..66f1610500625b7f6d261a47364d5b289e4d6c52 100644
--- a/src/components/Dropdown.vue
+++ b/src/components/Dropdown.vue
@@ -40,7 +40,7 @@
     <div :class="['menu', { 'visible transition': isOpen }]">
       <div
         v-for="(option, index) in filteredOptions || ['No results found.']"
-        :id="option.name && Array.isArray(option.name) ? option.name[0] : option.name"
+        :id="option.name && Array.isArray(option.name) ? option.name[0] : option.name || option"
         :key="option + index"
         :class="[
           filteredOptions ? 'item' : 'message',
diff --git a/src/components/Project/FeaturesListAndMap/FeaturesListAndMapFilters.vue b/src/components/Project/FeaturesListAndMap/FeaturesListAndMapFilters.vue
index 870839dc4fb57d6fff456e674c9f0a92f1627051..a2e8029578b979abb062e153e80da30acace7988 100644
--- a/src/components/Project/FeaturesListAndMap/FeaturesListAndMapFilters.vue
+++ b/src/components/Project/FeaturesListAndMap/FeaturesListAndMapFilters.vue
@@ -13,6 +13,7 @@
         </div>
         <div class="ui secondary menu no-margin">
           <a
+            id="show-map"
             :class="['item no-margin', { active: showMap }]"
             data-tab="map"
             data-tooltip="Carte"
@@ -25,6 +26,7 @@
             />
           </a>
           <a
+            id="show-list"
             :class="['item no-margin', { active: !showMap }]"
             data-tab="list"
             data-tooltip="Liste"
@@ -134,7 +136,10 @@
       id="form-filters"
       class="ui form grid equal width"
     >
-      <div class="field column">
+      <div
+        id="type"
+        class="field column"
+      >
         <label>Type</label>
         <Dropdown
           :options="featureTypeChoices"
@@ -144,7 +149,10 @@
           :clearable="true"
         />
       </div>
-      <div class="field column">
+      <div
+        id="statut"
+        class="field column"
+      >
         <label>Statut</label>
         <!--  //* giving an object mapped on key name -->
         <Dropdown
@@ -155,7 +163,10 @@
           :clearable="true"
         />
       </div>
-      <div class="field column">
+      <div
+        id="name"
+        class="field column"
+      >
         <label>Nom</label>
         <div class="ui icon input">
           <i
diff --git a/src/views/Project/ProjectDetail.vue b/src/views/Project/ProjectDetail.vue
index a411c279b7860b266dc9ff54305945f88dfca033..12183102c4e6c25e77a8fa10f1b43933b3d1260b 100644
--- a/src/views/Project/ProjectDetail.vue
+++ b/src/views/Project/ProjectDetail.vue
@@ -76,6 +76,7 @@
             />
 
             <div
+              id="features-list"
               class="ui button fluid teal"
               @click="$router.push({
                 name: 'liste-signalements',