【发布时间】:2010-04-06 21:28:35
【问题描述】:
我正在使用带有 C# 和 Visual Studio 2008 的 WatiN (2.0.10.928) 来测试需要证书的 SSL 安全网站。当您导航到主页时,会显示“选择数字证书”对话框,要求您选择有效的证书并单击“确定”按钮。
我正在寻找一种自动选择证书的方法,以便每次执行新测试或固定装置(并且我的浏览器重新启动)时,我都不必手动干扰自动测试并选择证书。我尝试过使用各种 WatiN Dialog Handler 类,甚至研究过使用 Win32 API 来自动执行此操作,但运气不佳。
我终于找到了一个解决方案,但它为解决方案添加了另一个依赖项(一个名为 AutoIT 的第三方库)。由于此解决方案并不理想但确实有效并且是我能找到的最佳解决方案,因此我将发布解决方案并将其标记为答案,但 我仍在寻找“开箱即用”的 WatiN 解决方案 这与我的其余代码和测试装置更加一致。
感谢您的回复!
【问题讨论】:
标签: c# testing ssl automation watin