Что такое Adobe Air?

Nightwatch как драйвер селена не подходит для тестирования вызовов API. Я бы предложил использовать Frisby.js вместе с Nightwatch. Поскольку это разработано, чтобы быть структурой тестирования API. Вы можете определить ожидаемые запросы и ожидаемые форматы ответов.

frisby.get('http://jsonplaceholder.typicode.com/posts')
      .expect('status', 200)
      .expect('jsonTypes', '*', {
        userId: Joi.number(),
        id: Joi.number(),
        title: Joi.string(),
        body: Joi.string()
      })

...

frisby
  .post('http://api.example.com/files', { title: "foo", body: "bar" })
  .expect('status', 200)

Поддерживаются методы HTTP get, post, put и del.

https://www.frisbyjs.com/nested-tests.html

https://github.com/vlucas/frisby

5
задан ChileAddict - Intel 27 March 2014 в 21:29
поделиться

2 ответа

Вкратце.

Запустите учитывая, что Вы знаете, каковы Flex и Actionscript. Затем возьмите то, что они оба выполненные исключительно в Вашем браузере и что бы там ни было для создания веб-приложений.

Теперь предположите, что Вы хотите разработать то же приложение, с тем же языком и ресурсами пользовательского интерфейса, но выполнить его как настольное приложение на workstion (ПК, Mac или Linux попеременно).

AIR - то, что Вы добавляете (как библиотека ссылок) к Flex и Actionscript для выполнения этого.

11
ответ дан 18 December 2019 в 14:52
поделиться

Запись http://en.wikipedia.org/wiki/Adobe_Integrated_Runtime межплатформенные настольные приложения в Flash, Flex, HTML, Ajax.

2
ответ дан 18 December 2019 в 14:52
поделиться
Другие вопросы по тегам:

Похожие вопросы: