如何解决浏览器最大化在Karate-UI中不起作用
我是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
可以正常工作。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。