Leyendo texto usando Selenium Webdriver (xpath)

Estoy usando selenio para obtener texto en mi página web usando xpath.

La estructura de la etiqueta de la página es la siguiente:

<span id="data" class="firefinder-match">
    Seat Height, Laden
  <sup>
     <a class="speckeyfootnote" rel="p7" href="#">7</a>
  </sup>
</span>

Si utilizo el siguiente código -

driver.findElement(By.xpath("//span[@id='data']")).getText();

Me sale el resultado =Seat Height, Laden 7

Pero quiero evitar leer el texto dentro de la<sup> etiquetas y obtener el resultadoSeat Height, Laden

Por favor, avíseme qué expresión xpath puedo usar para obtener el resultado deseado.

Respuestas a la pregunta(1)

Su respuesta a la pregunta