Вместо browser.Button
, используйте browser.Image
Я установил тестовый файл с вашим HTML-фрагментом, и следующие действия работают так, как вы ожидаете.Если я правильно помню, в WatiN 1.?вы бы использовали Button, но в WatiN 2.1 вы используете класс Image.
Console.WriteLine(browser.Image(Find.ByAlt("Use a password")).Name);
Выше тестировалось на WatiN 2.1, IE9, Win7.