¿Es posible aumentar globalmente Watir-Webdriver cuando está presente el tiempo de espera?

Estoy escribiendo un programa de prueba automatizado que probará algunos programas web que a veces tardan en cargar ciertas llamadas AJAX. Por ejemplo, el usuario hará clic en "Consulta", lo que dará como resultado una superposición de "carga" de HTML de 15 a 90 segundos. Cuando se complete la búsqueda, se actualizará una tabla en la misma página con los resultados.

Así que obviamente puedo aumentar el tiempo de espera individualmente así:

browser.td(:id => 'someId').when_present.some_action #=> will wait 30 seconds
browser.td(:id => 'someId').when_present(90).some_action #=> will wait *90* seconds

Pero, ¿hay una manera de modificar (en mi caso aumentar) el tiempo para que Watir-Webdriversiempre espera 90 segundos en.when_present al igual que:

browser.some_default = 90
browser.td(:id => 'someId').when_present.some_action #=> will wait *90* seconds

Unas pocas palabras de advertencia:El tiempo de espera del cliente no afectará when_present. Tampoco la espera implícita.

Respuestas a la pregunta(1)

Su respuesta a la pregunta