Lendo texto usando o selênio webdriver (xpath)

Estou usando o selênio para obter algum texto na minha página usando o xpath.

A estrutura da tag da página é a seguinte -

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

Se eu usar o seguinte código -

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

Eu obtenho o resultadoSeat Height, Laden 7

Mas eu quero evitar ler o texto dentro do<sup> tags e obter o resultadoSeat Height, Laden

Por favor, deixe-me saber qual xpath expressão eu posso usar para obter o resultado desejado.

questionAnswers(1)

yourAnswerToTheQuestion