Ну, во-первых, я настоятельно рекомендую вам рассмотреть блок try / finally, который закрывает этот FilreWriter:)
Можете ли вы подтвердить, что вы видите, что команда getBodyText () действительно отправляется на сервер Selenium? Вы видели, как он запускается в журнале команд, встроенном в браузер? У вас есть общедоступный URL, который воспроизводит проблему?