Cómo esperar en el transportador hasta que el elemento esté habilitado

El transportador falla al intentar hacer clic en un botón. Inicialmente, el botón estará en estado deshabilitado (después de algún tiempo estará habilitado) y el transportador cree que el botón está listo y hace clic en el botón y falla.

Así que quiero que el script del transportador espere hasta que el botón esté habilitado. Lo intenté a continuación, pero no funcionó. ¿Alguien puede publicar el código completo para esperar a que se habilite el elemento?

expect(browser.wait(function(){return browser.driver.isElementPresent(by.id('paynow-info-btn'))}, 10000));

Respuestas a la pregunta(1)

Su respuesta a la pregunta