Set Capybara default_wait_time a una función
Pregunta
Hice una función llamada Way_For_Page Cargar, y estoy tratando de establecer el predeterminado_wait_time a esta función.
Obtengo un error de variable indefinido:
Variable o método local indefinido 'Página' para Main: Object (NameError)
También incluí el archivo en el Archivo principal del entorno:
Requerir archivo.expand_path ('.../../ Support / File_Name.rb', Archivo )
Solución
default_wait_time
es un accesorio en el módulo Capybara.Así que deberás llamarlo en el propio objeto Capybara, como:
Capybara.default_wait_time = some_value
El objeto y capybara debe estar disponible donde sea que haya definido este método.
En algunas versiones más recientes, el accesario es default_max_wait_time
, puede notar esto debido a una Advertencia de deprecación
Así que necesitas hacer esto:
Capybara.default_max_wait_time = 5
The Predeterminado es 2segundos