如何使用 Selenium VBA 将焦点切换到新的 window?
How do I switch focus to a new window using Selenium VBA?
所以,我知道如何找到活动的名称window
currentWindow = bot.Send("GET", "/window_handle")
bot.SwitchToWindowByName currentWindow
有没有办法获取我刚刚弹出的非活动 window 的名称?
我尝试去控制台输入 window.name 并得到“”
还尝试使用 window.document.name 并得到 "download.phtml",但是
bot.SwitchToWindowByName download.phtml
给我一个 Runtime 424 Object Required 错误。
Picture of the new window (on the right)
显式
bot.SwitchToWindowByTitle "Title" '<==Make sure it is the actual Title you are using of the Window
如果刚刚弹出你也可以试试
bot.SwitchToNextWindow
所以,我知道如何找到活动的名称window
currentWindow = bot.Send("GET", "/window_handle")
bot.SwitchToWindowByName currentWindow
有没有办法获取我刚刚弹出的非活动 window 的名称?
我尝试去控制台输入 window.name 并得到“” 还尝试使用 window.document.name 并得到 "download.phtml",但是
bot.SwitchToWindowByName download.phtml
给我一个 Runtime 424 Object Required 错误。
Picture of the new window (on the right)
显式
bot.SwitchToWindowByTitle "Title" '<==Make sure it is the actual Title you are using of the Window
如果刚刚弹出你也可以试试
bot.SwitchToNextWindow