問題:「CurrentThread需要將ApartmentState設置爲ApartmentState.STA才能夠自動運行Internet Explorer。」Watin和ApartmentState.STA
首先,我已閱讀上述問題的所有解決方案,並沒有適用於我。可能是我錯過了一些東西。我已經嘗試將執行線程條目添加到我的app.config中,也嘗試設置STAThread屬性,並且我仍然面臨與上述相同的異常。
工具:Visual Studio 2010中,華廷2.1,C#
場景:試圖運行時從一個按鈕,點擊一個Web應用程序的單元測試[在C#華廷腳本。但是腳本即將在以下行上啓動IE時會引發上述異常: IE mybrowser = new IE(「SomeURL here」);
有什麼想法?
添加上述行到我的app.config,現在它看起來像這樣(在我的第一篇聲明仍然無法正常工作,並拋出了同樣的錯誤!): <配置> < - 的URL主頁 - > <添加鍵= 「AllClubsPage」 值= 「http://www.somehomepaggeurl.com」/> 的appSettings> <! - 有效值是STA,MTA。其他人忽略。 - > <添加鍵= 「的ApartmentState」 值= 「STA」/> 配置> –
2011-12-29 21:03:48