是否可以让水豚/webdriver以最小化/不聚焦的方式启动firefox?
当黄瓜点击 @javascript 标签时,是否可以阻止 Firefox 弹出?一段时间后,运行测试时总是受到干扰会让人感到沮丧。
如果 webdriver 能够最小化地启动 Firefox 或者不关注它,那就太好了。
Is it possible to stop Firefox from popping up when cucumber hits a @javascript tag? After a while it gets frustrating to always get disrupted while running tests.
It would be nice if webdriver was to start Firefox minimized or not focus on it.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
WebDriver 中没有 API 可以执行此操作,而且实际上并不建议这样做,因为当窗口位于后台时,Firefox 不会触发某些事件(例如焦点、模糊)。我通常通过使用虚拟机(例如在 VirtualBox 中)或单独的 X 显示器来解决这个问题。
There's no API in WebDriver to do this, and it's not really advisable since Firefox won't trigger certain events (like focus, blur) when the window is in the background. I usually work around this by using a virtual machine (e.g. in VirtualBox) or a separate X display.
您可以将以下行添加到 Firefox.app 的 Info.plist 中。之后它将开始而不抓住焦点。
You can add lines below to Info.plist of Firefox.app. After that it will start without grabbing focus.