我在后台打开了4个以上的chrome浏览器,现在我想连接一个已经打开的浏览器。如何连接?
我已经在数据库中存储了所有chrome(已经打开的(URL和会话id。但我不知道在打开不同的浏览器后如何连接到已经打开的浏览器?
感谢任何类型的帮助,如果对我的问题有任何疑问,请问我。
Selenium有处理浏览器窗口的选项,您可以使用"window_handles(("在你可以切换到你想要的任何位置后,它将返回一个由UUID标识的窗口或选项卡的列表,这里有一段代码显示了该方法的用法。此外,如果只想处理一个窗口,您可以使用";window_handle(("显示当前窗口UUID
#current window
first_tab = browser.window_handles[0]
#create new tab
browser.execute_script("window.open()")
#move to new tab
new_tab = browser.window_handles[1]
browser.switch_to.window(new_tab)
browser.get('https://gmail.com')
#switch to first tab
browser.switch_to.window(first_tab)