В настоящее время я использую WaTiN 2 для запуска некоторых тестов нашего веб-приложения. Один из них требует аутентификации, поэтому WaTiN должен ввести имя пользователя и пароль для действительной учетной записи Windows на сервере.
Я проверил эту учетную запись вручную, щелкнув опцию «Войти как другой пользователь» в IE8 и затем введя учетные данные. Я вижу страницу, которую я хочу, поэтому система работает.
Однако когда я запускаю тест с watin, я вижу, что watin вводит имя пользователя и пароль, но затем я получаю сообщение об ошибке 401 Unauthorized.
Самое смешное, что когда мой коллега запускает тест со своей локальной машины разработки (а не системы большого разработчика, над которой мы все работаем), тест работает без единой проблемы. Если мы запустим его из системы разработки, произойдет сбой на странице 401.
Проблема впервые возникла, когда мы установили IE8, поскольку наш предыдущий watin не мог с ним работать. Итак, мы обновили watin, и теперь мы столкнулись с этой проблемой.