【发布时间】:2020-10-27 17:01:11
【问题描述】:
我在 VBA 上有一个宏,在此过程中打开了几个 Chrome 窗口。 在每个窗口中,我需要执行不同的操作,为此我需要在它们之间切换。 我可以以某种方式获取打开的 Chrome 窗口的名称列表或 VBA 中的句柄吗? 此类方法在 VBA 中不起作用:
driver.getWindowHandles
driver.getWindowNames
在JS中,可以获取窗口名:
window_name = driver.ExecuteScript("return window.name;")
也许有一种方法可以获取所有窗口的名称并在 VBA 中循环浏览它们?
【问题讨论】:
标签: vba selenium selenium-chromedriver