Чтение электронной почты без открытого приложения Outlook

Правило для аргументов call, которые должны быть зациклены, состоит в том, что это должен быть массив JSON. См. https://github.com/intuit/karate#data-driven-features

. Таким образом, вы можете преобразовать массив примитивов, см .: https: // github. com / intuit / karate # json-transforms

* def resAccountList = karate.map(resAccount, function(x){ return { resAccount: x } })

Я должен сказать, что ваши тесты плохо спроектированы и в будущем вызовут проблемы с техническим обслуживанием. Старайтесь избегать «слишком большого повторного использования» и избегайте call, насколько это возможно. Обратитесь к этому ответу, чтобы узнать почему: https://stackoverflow.com/a/54126724/143475

9
задан John Saunders 22 December 2013 в 11:03
поделиться

4 ответа

Вы, вероятно, столкнетесь с этим, когда Outlook будет закрыт.

Также после этого учебного руководства гарантирует, что Вы делаете всю правильную неотъемлемую часть шагов.

Всего наилучшего

2
ответ дан 3 November 2019 в 08:21
поделиться

Вы уверены, что хотите использовать Outlook в качестве прокси?

люди кажется иметь дело низкий уровень с такой задачей в C# (удивляющий нет никакого встроенного компонента в платформе...),

Относительно ответа Циновки Освобождение является действительно качественным продуктом (использовал его для парсинга писем по прибытию в перспективу), но я сомневаюсь, что это может работать без выполнения перспективы.

0
ответ дан 3 November 2019 в 08:21
поделиться

Я лично не использовал бы Outlook в качестве прокси. Если бы Вы пытаетесь в конечном счете контролировать хранилище Exchange, то я использовал бы WebDav. Ваш Exchange Server должен поддерживать его - но если это делает, это - простой API XML. Ну, API укусил, просто, но XML является довольно замысловатым. Но после того как Вы инкапсулировали это в небольшом количестве кода, это - пустяк для использования.

0
ответ дан 3 November 2019 в 08:21
поделиться

Use the Redemption COM library for your code.

0
ответ дан 3 November 2019 в 08:21
поделиться
Другие вопросы по тегам:

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