python中的selenium哪个版本支持switch_to_window?
python中的selenium哪个版本支持切换窗口参数?也就是switch_to_window.我用 pip install selenium 默认安装的是4.x的版本。请问哪个版本支持switch_to_window呢? 在selenium中,`switch_to_window`方法在4.x版本中已经被弃用,并且在3.x版本中也已经被标记为过时。取而代之的是`switch_to.window`方法,它可以实现切换窗口的功能。
如果您安装的是4.x版本的selenium,可以使用下面的代码来切换窗口:
from selenium import webdriver
driver = webdriver.Chrome()# 这里使用的是Chrome浏览器,您也可以选择其他浏览器
# 打开第一个窗口
driver.get("https://www.google.com")
# 打开第二个窗口
driver.execute_script("window.open('https://www.baidu.com')")
# 此时新打开的窗口会自动成为当前窗口
# 切换回第一个窗口
driver.switch_to.window(driver.window_handles)
以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。 Selenium 4 及其后续版本支持切换窗口参数,包括使用 switch_to_window 方法来自动切换窗口句柄.
给个最佳答案吧
页:
[1]