Automating the Choose a digital certificate dialog

Posted by MoMo on Stack Overflow See other posts from Stack Overflow or by MoMo
Published on 2010-04-06T21:28:35Z Indexed on 2010/04/06 21:33 UTC
Read the original article Hit count: 554

Filed under:
|
|
|
|

I am using WatiN (2.0.10.928) with C# and Visual Studio 2008 to test a SSL secured website that requires a certificate. When you navigate to the homepage a "Choose a digital certificate" dialog is displayed and requires that you select a valid certificate and click the 'OK' button.

I'm looking for a way to automate the certificate selection so that every time a new test or fixture is executed (and my browser restarts) I don't have to manually interfere with the automated test and select the certificate. I've tried using various WatiN Dialog Handler classes and even looked into using the Win32 API to automate this but haven't had much luck.

I finally found a solution but its adds another dependency to the solution (a third party library called AutoIT). Since this solution isn't ideal but does work and is the best I could find, I will post the solution and mark it as the answer but I am still looking for an 'out of the box' WatiN solution that is more consistent with the rest of my code and test fixtures.

Thanks for your responses!

© Stack Overflow or respective owner

Related posts about watin

Related posts about c#