问题描述
我是Karate UI的新手,并试图在Mac上使用Karate ZIP版本(0.9.6RC4)来最大化Chrome浏览器
我都没有运气尝试过
Given driver 'https://google.com'
And driver.maximize()
And maximize()
不过fullscreen()工作正常,请帮忙
解决方法
对不起,这似乎是Chrome本身的错误。您可以尝试以下实验:
const fs = require('fs');
fs.writeFileSync(
'data.json',JSON.stringify(objJson)
);
现在将* driver.send({"method":"Browser.setWindowBounds","params":{"windowId":1,"bounds":{"windowState":"minimized"}}})
替换为minimized
或normal
,您将看到maximized
不起作用。但这应该符合规范:https://chromedevtools.github.io/devtools-protocol/tot/Browser/#method-setWindowBounds
这肯定可以在以前的Chrome版本中使用:)
我们不认为这是优先事项,可以随时提出功能要求,并调查Chrome是否存在已知问题。因此,我向您“请好帮忙”。我们需要更多的开源用户来贡献力量。
还要注意,驱动程序类型maximized
可以正常工作。