2012-03-14 37 views
0

我正在使用watin進行一些UI測試。在其中一項測試中,我需要點擊一個鏈接並在新選項卡(我在IE9中設置)中打開一個彈出窗口,並獲取新選項卡的內容。但是我不知道如何讓watin切換到新選項卡並獲取內容。如何在watin中的Internet Explorer中獲取新選項卡的內容?

我試過使用SendKeys.SendWait("^{TAB}");,但似乎沒有工作,Browser.Html仍然獲得第一封電子郵件的內容。

任何人都可以灑一些燈?謝謝。

回答

2

您需要使用Browser.AttachTo方法 看到這個博客帖子: Link

+0

工作。謝謝! – Henry 2012-03-17 17:44:07

1

只是爲了更清楚一點這個工作對我來說:

System.Windows.Forms.SendKeys.SendWait("^{t}"); Thread.Sleep(400); var newTab = Browser.AttachTo<IE>(Find.ByTitle(string.Empty)); //this is the new browser instance

相關問題