0
我有代碼使得:你可以調用控件而不是啓動一個應用程序進行編碼的UI測試嗎?
[CodedUITest]
public class CodedUITest1
{
[TestMethod]
public void CodedUITestMethod1()
{
using(var dlg = new MyWinForm())
{
dlg.Show();
System.Threading.Thread.Sleep(2000);
this.UIMap.AssertMethod1();
this.UIMap.RecordedMethod1();
this.UIMap.AssertMethod2();
}
}
}
代碼運行良好時我手動發起的應用,但不使用的子句直接創建控制(調用測試之前)。
我想只使用一個引用來創建控件的一個實例,並從那裏去而不是依靠試圖確定一個可執行文件的路徑並打開它。該應用程序只是被卡住了ContextSwitchDeadlock
。
有沒有一種方法可以在不進行流程啓動的情況下進行編碼Ui測試? (使用引用並在測試代碼中創建控件)或者我嘗試這樣做的方式有問題嗎?
然後點擊確定後上下文切換死鎖,再次點擊播放VS2010終極...我得到一個UITestControlNotFoundException – Maslow 2010-12-08 20:42:30