Как сохранить плавный API и не ждать?

Я пытаюсь интегрировать библиотеку тестирования в свои сквозные тесты, выполненные с помощью Nightwatch.js. Что мне нравится в Nightwatch, так это то, что это "await бесплатно ", а также что все цепочки и красиво читаются:

module.exports = {
  demoTest: function(browser) {
    browser.init();

    browser
      .assert.not.elementPresent('.not_present')
      .assert.not.visible('.non_visible')
      .assert.not.urlContains('http://')
  }
}

Однако я теряю обе вещи, когда интегрирую его с библиотекой тестирования. Есть ли чистый способ обойти это?

0 ответов

Другие вопросы по тегам