Я знаю, что этот вопрос старый и на него дан ответ, но ниже приведены некоторые мои наблюдения.
Можно запускать тесты watin под учетной записью сервиса.
но применяются следующие ограничения / предпосылки:
- служба должна работать в настольном интерактивном режиме. Доступно только если работает как система.
- тесты не должны создавать новые окна, даже диалоги предупреждения / подтверждения
- Т.е. не удается создать новое окно, поэтому watin перестает работать при поиске / ожидании его появления.
- то есть может показывать свои собственные предупреждения, например, Небезопасный контент на защищенной странице, это может привести к сбою тестов *
- если тесты не пройдены / время ожидания и экземпляр ie принудительно закрыт, следующий экземпляр может попытаться восстановить предыдущее состояние. Затем тесты кажутся неудачными *
- это можно отключить в расширенных настройках.
* из того, что я испытал, обычно потому, что подсказка останавливает документ от сообщения о завершении загрузки.
Не стесняйтесь добавлять с другими ограничениями / комментариями.