2011-12-18 69 views
0

每當我們從供應商處獲得新版本的代碼時,我們都需要執行基本測試以確保它們不會破壞我們所需的功能。如何使用.NET自動化此Windows GUI?

我想爲供應商的基礎架構驗證代碼構建自動化測試。什麼它歸結爲是自動提交本的Windows7 dot1x認證形式:

Windows7 dot1x

我的問題:

  • 是否有.NET API來填補這一點?如果是這樣,我打算使用boo,儘管任何.NET語言都可以工作。
  • 除了使用.NET以外,還有其他選擇嗎(比如註冊表中的預存儲身份驗證數據)?

編輯:

沒有人明確地提到了這個資源,但是我結束了自動化與AutoIT

+0

也許相關:http://social.technet.microsoft.com/Forums/en-US/winserverGP/thread/fb94412f-eb6e-42e9-8570-41c4a2cd87c1/看起來好像它可能在Vista上,然後通過編輯註冊表,但不是在XP上。 – 2011-12-18 09:52:16

回答

1

項目Sikuli形式幫了我很多的自動化的Windows GUI任務像你的。它很容易做到,並且在識別屏幕上發生的事情時非常穩定。 http://sikuli.org/

+0

謝謝,這看起來很有趣,它的方向完全不同於我原來的問題背後的假設。我們的其他自動化在['CPython'](http://www.python.org/)中,所以你的建議比你可能已經意識到的更合適。我會試試看它的效果如何。 – 2011-12-19 09:39:34