我试图为where块中每组数据的每次迭代测试打开新选项卡。Geb:为每个测试打开新选项卡
我想这样的:
setup:
Keys.chord(Keys.CONTROL, "t")
,但它不工作。
怎么办?
我试图为where块中每组数据的每次迭代测试打开新选项卡。Geb:为每个测试打开新选项卡
我想这样的:
setup:
Keys.chord(Keys.CONTROL, "t")
,但它不工作。
怎么办?
我解决了这个这个问题[写作教学中测试的BEGGINING]:
def cachedDriver = CachingDriverFactory.clearCacheAndQuitDriver()
现在打开一个新的窗口,对于其中块中的每组数据都关闭上一个窗口,并且它对执行数千次测试非常有帮助。
要使用WebDriver打开一个新窗口,因此需要在您驾驶的浏览器中调用window.open()
JavaScript方法。使用盖布可以通过以下方式进行:
js.exec "window.open('about:blank', '', '')"
我用 解决了def cachedDriver = CachingDriverFactory.clearCacheAndQuitDriver() –