Я поместил предложенный код в свой файл globals. js (я указал 10000 для значения тайм-аута qa). Затем я создал и провел такой простой тест ... module.exports = {'Simple Test': function (browser) {console.log ("*** retryAssertionTimeout:" + browser.globals.retryAssertionTimeout) browser.waitForElementVisible ( '.someFakeSelector')}} Результатом будет .... C: \ git \ portal-ui-tests> node nightwatch tests / simpleTest. js Environment Selected: qa
[Simple Test] Test Suite
i Подключен к localhost через порт 4444 (10061 мс). Использование: firefox (77.0.1) на платформе windows 10.0.
Запуск: простой тест
*** retryAssertionTimeout: 10000 × Истекло время ожидания элемента <.someFakeSelector> присутствовать 5000 миллисекунд. - ожидалось «видимое», но получено: «не найдено» (5085 мс) Таким образом, похоже, что retryAssertionTimeout установлен, но не используется, когда я вызываю waitForElementVisible.