Вопрос

Я сделал функцию под названием wait_for_page load, и я пытаюсь установить значение default_wait_time к этой функции.

Я получаю неопределенную переменную ошибку:

Неопределенная локальная переменная или метод `страница 'для основного: объект (nameeRor)

Я также включенный файл в основной файл окружающей среды:

Требуется file.expand_path ('../../ Поддержка / file_name.rb', file )

Это было полезно?

Решение

default_wait_time - это доступ к модулю Capybara.Поэтому вам нужно будет назвать его на самом объекте Capybara, например:

Capybara.default_wait_time = some_value
.

и объект Capybara должен быть доступен, где бы вы ни определили этот метод.

В некоторых новых версиях Accessor - default_max_wait_time, вы можете заметить это из-за Удаление предупреждения Так что вам нужно сделать это:

Capybara.default_max_wait_time = 5
.

по умолчанию 2секунд

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top