Я написал небольшой код WatiN (см. Ниже). это прекрасно работает в Dev. Просто прекрасно. Когда я развертываю его на производственном сервере, он открывает IE, а затем завершается с ошибкой IENotFoundException.
.NET 3.5
Server 2008
IE 7.0.6
Я нахожусь в точке, где я готовлюсь загрузить исходный код и отладить, но я не уверен, насколько далеко я доберусь, поскольку мне еще предстоит воспроизвести проблему на компьютере разработчика.
private void WatiNTest()
{
**IE ie = new IE("the site", true);**
ie.WaitUntilContainsText("some text");
if (ie.TextFields.Any(x => x.Id == "nickname_or_email"))
{
ie.TextField("nickname_or_email").TypeText("my login");
ie.TextField("password").TypeText("my password");
ie.CheckBox("remember_me").Checked = false;
ie.Button(Find.ByName("commit")).Click();
}
ie.Dispose();
}