get all steps defined in the feature description associated to each action
        :param description: feature description

def get_steps_from_feature_description(self, description):
        """
        get all steps defined in the feature description associated to each action
        :param description: feature description
        """
        self.init_actions()
        label_exists = EMPTY
        for row in description:
            if label_exists != EMPTY:
                # in case of a line with a comment, it is removed
                if "#" in row:
                    row = row[0:row.find("#")].strip()

                if any(row.startswith(x) for x in KEYWORDS):
                    self.actions[label_exists].append(row)
                elif row.find(TABLE_SEPARATOR) >= 0:
                    self.actions[label_exists][-1] = "%s\n      %s" % (self.actions[label_exists][-1], row)
                else:
                    label_exists = EMPTY
            for action_label in self.actions:
                if row.lower().find(action_label) >= 0:
                    label_exists = action_label