2014-12-02 62 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

相关问题