2014-12-02 85 views
2

我有一個測試,導致一個新窗口打開,其中包含一個窗體來填寫。在FireFox中,它使用browser.switchWindow(windowName)切換到此窗口,但在Chrome中它似乎不切換到窗口,因爲它無法找到表單來填寫新窗口。Nightwatch switchWindow()不能在谷歌瀏覽器工作

任何人遇到這樣的事情,並有一個可能的解決方案?謝謝!

編輯:

這是一個小的代碼片段,我發現出什麼我。

browser 
    .click('selector') // Button click to open new window 
    .pause(1000) 
    .switchWindow('newWindowID') 

回答

1

我知道它的工作原理,對我來說,就像在嘗試switchWindow()之前放一小段暫停()一樣簡單。它似乎試圖在實際打開之前切換到新窗口。

0

由於聲望不夠高,我不能留下評論,但我想知道是否可以顯示解決方案的代碼。我試圖找出如何讓這個相同的場景工作,並難倒。謝謝

+1

謝謝你的更新!我最終完成了它的工作,但是你跟進起來真的很棒。乾杯 – 2016-04-11 20:08:30

相關問題