Whenever we get a new release of code from our vendor, we need to perform basic tests to ensure that they did not break functionality we need.
I want to build an automated test for the vendor’s infrastructure authentication code. What it boils down to is automatically submitting this Windows7 dot1x authentication form:

My questions:
- Is there a .NET API to fill this out? If so, I plan to use
boo, although any .NET language would work. - Are there other options besides using .NET (such as pre-store auth data in the registry)?
EDIT:
Nobody explicitly mentioned this resource, but I wound up automating the form with AutoIT
Project Sikuli helped me a lot in automating Windows GUI tasks like yours. It is easy to do and pretty stable in recognition of what is happening on the screen. http://sikuli.org/