excel - 最小化窗口驱动程序 selenium excel vba
问题描述
我已经搜索了很多方法来最小化 selenium for excel vba 中的驱动程序窗口。我找到了 Java 和 python 的方法并尝试采用它们,但我所有的尝试都失败了我只是找到了一种使用最大化窗口的方法
bot.Window.Maximize
但是当尝试使用最小化时,我得到了一个错误
我再次搜索 excel vba 和 selenium ...感谢高级帮助
解决方案
AFAIK 在 VBA 实现中没有这种方法(例如在 Python 中有)。有很多方法可以控制大小和位置,例如
bot.Window.SetSize 0, 0
或者你可以无头运行
bot.AddArgument "--headless"
您也可以尝试:
1)模拟Windows键+向下
2) 编写一个执行 window.minimize() 和异步执行关闭父窗口的 javscript 函数
3) 通过生成GetWindowPlacement调用以及实现您自己的 WINDOWPLACEMENT 结构来捕获您的目标坐标。看起来很快就变丑了。
也可以看看:
推荐阅读
- ios - UIKit 和 Cocoa Touch 有什么区别?
- python - 如何使用可变参数测试 Pandas 函数
- magento - 如何以编程方式将 youtube 或 vimeo 视频分配给 magento 2 中的产品?
- node.js - 不能将 $inc 与 bulkWrite 有效负载映射一起使用?
- python - 你能帮我解决这个 Python 代码的时间复杂度吗?
- amazon-web-services - 亚马逊 AWS Polly:TTS 确切持续时间
- ios - iOS自定义导航栏后退按钮标题在点击时消失
- python - 无法让图像具有透明背景
- ios - 如何连接代码以在 LaunchScreen.storyborad 上为照片设置动画?
- c# - 在 FindAll 函数中使用列表 -C# LinQ