Загрузка URL-адреса до хука не работает в nightwatchjs - PullRequest
0 голосов
/ 03 августа 2020

Раньше я не использовал ловушки Nightwatch js, поэтому извиняюсь, если есть что-то в основном очевидное с моей проблемой.

Итак, что я хотел бы сделать перед каждым тестом:

  1. загрузить «базовый» URL (как определено в config, поэтому в этом случае www.parkers.co.uk)
  2. запустить командный сценарий

В моем файле local.conf. js у меня есть следующее;

test_settings: {
        default: {
            launch_url: 'https://www.parkers.co.uk/'

, а в нижней части моего файла глобальных я добавил следующий код для загрузки URL-адреса ;

module.exports = {
  before: function (browser) {
      browser.url(browser.launch_url);
  };

, и я тоже пробовал;

   before: function (browser, done) {
       browser.url(browser.launch_url);
       browser.perform(function () {
           done();
         });
     }
   };

, но в обоих случаях я получаю следующую ошибку:

TypeError: browser. url не является функцией

Есть ли что-то очевидное, чего мне не хватает в этом?

Большое спасибо.

...