直接学习:https://edu.csdn.net/course/play/24756/284650
#打开新窗口和切换页面:
1、selenium中没有专门打开新窗口的方法,是通过’window.execute_script()'来执行js脚本的形式来打开新窗口的。
driver.execute_script("window.open('https://www.douban.com')")
2、打开新的窗口后’driver’当前的页面还是之前的,如果想要获取新的窗口的源代码,那么就必须先切换过去。
driver.switch_to_window(driver.window_handles[1])
print(driver.page_source)