2015-07-21 73 views
0

每當我使用WebDriver單擊target =「_ blank」錨點打開一個新窗口時,窗口大小似乎是未定義的。在標籤中打開新窗口的瀏覽器中這通常沒有問題,但它在例如PhantomJS。WebDriver調整新窗口的大小

明確設置大小是沒有問題的,但恕我直言,它很髒,在頁面對象類明確做到這一點。 我想要的是設置一個默認的窗口大小或觸發一些事件代碼,每當打開一個新窗口。

+0

的Java。對不起,沒有提到。 –

回答

0

通常,我在Selenium測試自動化中發現新的標籤頁/窗口本身就是一個問題。在這裏,你可以找到說明如何與後果繞過它,而不是處理:

http://automatictester.co.uk/2013/08/03/chromedriver-problem-with-opening-a-new-browser-tab/

+0

我已經使用它進行了一些測試。但是,我們的一些測試需要多個窗口。在它們之間切換並明確調整大小不成問題。我只想隱式地做,所以我不必在頁面對象中調整大小。 –