Behat + selenium 2 aguarde o carregamento da página

Existe uma maneira de esperar com segurança que as páginas sejam carregadas ao usar o Behat with Mink usando o Selenium2Driver?

Eu herdei alguns testes legados que esperam assim:

Background:
  Given I am on "http://test.example.com"
  And I wait for "20000"
  Given I click on the element with css selector ".button1"
  And I wait for "30000"
  Given I click on the element with css selector ".button2"
  And I wait for "30000"
  Given I click on the element with css selector ".button1"
  And I wait for "10000"

ou seja, apenas este teste leva 1 minuto e 30 segundos.

O que eu gostaria de fazer é ter uma maneira genérica de aguardar o clique anterior resultar em um carregamento de página, sem ter que esperar uma grande quantidade fixa de tempo a cada vez.

Todas as sugestões que vejo pela espera do carregamento da página, todas se referem à verificação de carregamento de um elemento específico da página.

No entanto, esses testes são executados em uma variedade de sites herdados, onde nem sempre há um elemento padrão que pode ser verificado para estar presente, por isso espero usar um método mais genérico.

questionAnswers(1)

yourAnswerToTheQuestion