在Selenium Python中,可以使用driver.switch_to.window()
方法来在不改变当前页面的情况下打开另一个网页。具体步骤如下:
driver.current_window_handle
方法获取当前窗口的句柄。driver.execute_script()
方法执行JavaScript代码,通过window.open()
函数打开新的网页。
例如:driver.execute_script("window.open('https://www.example.com')")
driver.window_handles
方法获取所有窗口的句柄。driver.switch_to.window()
方法切换到目标窗口。
例如:driver.switch_to.window()
方法切换到目标窗口。
例如:current_handle
是之前获取的当前窗口的句柄。这种方法可以在不改变当前页面的情况下打开另一个网页,并且可以在需要时切换回原来的窗口。这在需要在多个窗口之间进行操作或验证时非常有用。
腾讯云相关产品推荐:腾讯云服务器(CVM)和腾讯云容器服务(TKE)。
领取专属 10元无门槛券
手把手带您无忧上云