Force the screen reader display an information of element.

        :param element: The reference element.
        :type element: hatemile.util.html.htmldomelement.HTMLDOMElement
        :param text_before: The text content to show before the element.
        :type text_before: str
        :param text_after: The text content to show after the element.
        :type text_after: str
        :param data_of: The name of attribute that links the content with
                        element.
        :type data_of: str

def _force_read_simple(self, element, text_before, text_after, data_of):
        """
        Force the screen reader display an information of element.

        :param element: The reference element.
        :type element: hatemile.util.html.htmldomelement.HTMLDOMElement
        :param text_before: The text content to show before the element.
        :type text_before: str
        :param text_after: The text content to show after the element.
        :type text_after: str
        :param data_of: The name of attribute that links the content with
                        element.
        :type data_of: str
        """

        self.id_generator.generate_id(element)
        identifier = element.get_attribute('id')
        selector = '[' + data_of + '="' + identifier + '"]'

        reference_before = self.parser.find(
            '.'
            + AccessibleDisplayImplementation.CLASS_FORCE_READ_BEFORE
            + selector
        ).first_result()
        reference_after = self.parser.find(
            '.'
            + AccessibleDisplayImplementation.CLASS_FORCE_READ_AFTER
            + selector
        ).first_result()
        references = self.parser.find(selector).list_results()
        if reference_before in references:
            references.remove(reference_before)
        if reference_after in references:
            references.remove(reference_after)

        if not references:
            if text_before:
                if reference_before is not None:
                    reference_before.remove_node()

                span = self.parser.create_element('span')
                span.set_attribute(
                    'class',
                    AccessibleDisplayImplementation.CLASS_FORCE_READ_BEFORE
                )
                span.set_attribute(data_of, identifier)
                span.append_text(text_before)
                self._insert(element, span, True)
            if text_after:
                if reference_after is not None:
                    reference_after.remove_node()

                span = self.parser.create_element('span')
                span.set_attribute(
                    'class',
                    AccessibleDisplayImplementation.CLASS_FORCE_READ_AFTER
                )
                span.set_attribute(data_of, identifier)
                span.append_text(text_after)
                self._insert(element, span, False)