Mapeando ui: campo no GWT para o código gerado

Estou tentando fazer alguns testes automatizados de interface do usuário em um aplicativo GWT e estou tendo problemas para encontrar uma maneira de rastrear elementos da interface do usuário.

Por exemplo, eu tenho o seguinte:

<g:Button text="Submit" ui:field="submitButton" enabled="true" />

que gera:

<button class="gwt-Button" type="button">Submit</button>

É um erro do compilador definir o ui: field e o id (o id é considerado obsoleto de qualquer maneira), por isso o problema é que não tenho uma maneira fácil de selecionar meu botão de envio usando algo como selênio.

Alguém conhece uma maneira de mapear o

ui:field="sumbitButton"

para o HTML gerado?

questionAnswers(1)

yourAnswerToTheQuestion