2016-09-27 10 views
0

whereブロック内の各データセットのテストの繰り返しごとに新しいタブを開こうとしています。Geb:テストごとに新しいタブを開きます

私は次のようにしようとしています:

setup: 
Keys.chord(Keys.CONTROL, "t") 

が、それは動作しません。

どうすればよいですか?

答えて

1

私は[TEST OF BEGGININGで書き込みをこのことによって、この問題を解決しました前のウィンドウはのデータセットごとに閉じます。ここではブロックです。何千ものテストを実行すると非常に便利です。

0

WebDriverとGebを使用して新しいウィンドウを開くには、あなたが運転しているブラウザでwindow.open() javascriptメソッドを呼び出す必要があります。ゲブを使用して、それは次のように行うことができます。

def cachedDriver = CachingDriverFactory.clearCacheAndQuitDriver() 

今、新しいウィンドウが開かれ、:

js.exec "window.open('about:blank', '', '')"

+0

私は で解決しました。def cachedDriver = CachingDriverFactory.clearCacheAndQuitDriver() –

関連する問題