【发布时间】:2018-07-20 08:44:27
【问题描述】:
以下测试在 chrome 上不使用 headless 模式运行时运行良好。实际点击的背景。单击会自动打开一个新选项卡,并且在打开选项卡时是一个 PDF(类似于 blob:https://cooldomains.com/alskdjf3sdd)。出于某种原因,无头模式与非无头模式的行为方式不同。搜遍谷歌,但似乎找不到答案。
.click('@printSelected', () => {
browser
.pause(TIMEOUT)
.window_handles(function (result) {
var newWin = result.value[1];
var mainWin = result.value[0];
browser.switchWindow(newWin)
.assert.urlContains('blob')
.closeWindow(newWin).switchWindow(mainWin);
})
});
"chromeOptions": {
"args": [
"window-size=1880,1200",
"allow-running-insecure-content",
"headless"
]
}
【问题讨论】:
标签: node.js selenium selenium-chromedriver nightwatch.js google-chrome-headless