最小化窗口驱动程序Selenium Excel VBA

时间:2018-12-23 07:50:09

标签: excel vba selenium-webdriver web-scraping

我为excel vba寻找了很多方法来最小化硒驱动程序的窗口。我已经找到了Java和python的方法并尝试采用它们,但是我的所有尝试都失败了 我刚刚找到了一种使用最大化窗口的方法

bot.Window.Maximize

但是当尝试使用Minimize时出现错误

我再次在搜索excel vba和硒... 感谢高级帮助

1 个答案:

答案 0 :(得分:1)

AFAIK在VBA实现中没有用于此目的的方法(例如,在Python中)。有很多方法可以控制尺寸和位置,例如

bot.Window.SetSize 0, 0

或者您可以无头奔跑

bot.AddArgument "--headless"

您也可以尝试:

1)模拟Windows键+向下

2)编写一个执行window.minimize()的javscript函数,并在父窗口之外异步执行

3)通过生成一个GetWindowPlacement调用以及实现自己的WINDOWPLACEMENT结构来捕获目标坐标。看起来很快变丑。

另请参阅:

Getting the size of a minimized window