WatiN является лучшим, который я нашел. Это интегрируется в поблочное тестирование Visual Studio или nunit & можно сделать в значительной степени что-либо, в чем Вы нуждаетесь в браузере (нажмите на ссылки, отправьте формы, ищите текст/изображения, и т.д.), плюс он записан в .net, таким образом, у Вас не должно быть установленного рубина (как Вы делаете для воды, которая является потрясающим инструментом тем не менее)
Silverlight использует стек HTTP, предоставляемый браузером хоста, для доступа к данным с сервера. Следовательно, могут быть различия в том, как HTTP ведет себя от одного браузера к другому. Похоже, что это может иметь место здесь.