2012-11-12 26 views
1
IList<string> values = new List<string>(); 
var instance = Find.By("hwnd", "110CC"); 
    ... 
if(instance != null) 
{ 
    var ie = Browser.AttachTo<IE>(instance); 

瀏覽器實例由測試人員手動啓動,以防有什麼區別。
這只是對我不起作用我不斷從watin得到一個異常,說它找不到那個句柄的窗口。 我得到了Spy ++的句柄。
我試圖通過窗口標題或窗口網址搜索,但它也沒有工作。 有沒有辦法做到這一點? 謝謝watin附加到手動啓動的窗口不斷失敗

回答

2

以下按預期工作/無錯誤。華廷2.1,IE9,Win7的

之前運行的代碼,打開IE瀏覽器,並在cnn.com

IE browser = Browser.AttachTo<IE>(Find.ByUrl("www.cnn.com")); 
    browser.TextField("hdr-search-box").TypeText("searchy"); 
點吧