2011-06-25 71 views
0

js被下載到瀏覽器緩存中。 js包含構造url並調用window.Open打開url的functionA。我打電話給功能A打開窗口。硒不檢測窗口。我沒有得到AllWindowTitles和getAllWindowNames等,但根本沒有看到窗口。如何強制硒檢測開窗?

順便說一下,我不得不這樣做的原因是因爲當我點擊具有onclick ='calltofunction()'的按鈕時,窗口也沒有被檢測到。

實際上,如果我點擊按鈕後強制硒能看到打開的窗口會更好。

謝謝!

回答

0

我現在可以想到的直接答案是轉向Selenium 2.31.0,它具有對WebDriver的更新支持,並且可以與Selenium並行使用。

然後,它是很容易做到ALT + TAB (適用於Windows,或CTRL + TAB 選項卡),並webdriver的拿起新標籤/窗口,讀完它。