2011-06-09 41 views
5

我在基於Java的網頁上進行一些自動化操作,需要在條目之間進行一些驗證,所以我認爲我只是在每個SendKeys.Send之間做一個Thread.Sleep,但由於某種原因,它只是睡覺持續10秒(10 x 1秒暫停),因爲它會加載頁面,然後通過整個表單進行拍攝,而不會在每次按鍵之間暫停。c#暫停發送鍵

任何人有任何想法,爲什麼它這樣做,或任何建議的另一種方法實現sendkeys之間暫停?

Thread.Sleep(1000); 
SendKeys.Send("{TAB}"); 
Thread.Sleep(1000); 
SendKeys.Send(strTEST); 

這是一個browser_DocumentCompleted事件

+1

你必須顯示代碼以獲得幫助。應該可以在發送鍵之間暫停。 – BugFinder 2011-06-09 19:12:43

+0

當您將其置於睡眠狀態時,您的UI線程上無法運行代碼。不在瀏覽器中。 – 2011-06-09 20:32:04

回答