Selenium webdriver 赛璐珞:Chrome浏览器启动几秒钟后就会关闭
详情: 1.浏览器出现一秒钟,然后关闭,导致下一个测试步骤设置cookie失败。 错误: 设置cookie的代码是:Selenium webdriver 赛璐珞:Chrome浏览器启动几秒钟后就会关闭,selenium-webdriver,selenoid,Selenium Webdriver,Selenoid,详情: 1.浏览器出现一秒钟,然后关闭,导致下一个测试步骤设置cookie失败。 错误: 设置cookie的代码是: await driver.get(TARGET_HOST) await driver.manage().addCookie({ name: 'token', value: tokenValue, httpOnly: true, domain: TARGET_HOST_DOMAIN, path: '/', secure: fals
await driver.get(TARGET_HOST)
await driver.manage().addCookie({
name: 'token',
value: tokenValue,
httpOnly: true,
domain: TARGET_HOST_DOMAIN,
path: '/',
secure: false
})
await driver.get(TARGET_HOST)
return driver.manage().window().setRect({width: 1920, height: 3000})
这些测试一直运行良好,直到2019年9月13日。这与selenoid/chrome:latest
更新日期一致
我正在撰写文件中使用以下docker图像:
aerokube/selenoid:最新版本
硒/录像机:最新版本
硒/铬:最新版本
Selenium webdriver:4.0.0-alpha.4
任何调试提示都会很有帮助我在设置cookie时没有添加
域
,从而解决了这个问题
设置Cookie的代码如下所示:
await driver.get(TARGET_HOST)
await driver.manage().addCookie({
name: 'token',
value: tokenValue,
httpOnly: true,
path: '/',
secure: false
})
await driver.get(TARGET_HOST)
请参阅:可能的副本
await driver.get(TARGET_HOST)
await driver.manage().addCookie({
name: 'token',
value: tokenValue,
httpOnly: true,
path: '/',
secure: false
})
await driver.get(TARGET_HOST)