用js打开新标签页(selenium)

通过selenium无法直接打开新标签页,但是通过调用javascript代码可以实现同时打开多个标签页的效果。
from selenium import webdriver
driver = webdriver.Chrome()
url = "https://www.baidu.com/"
driver.get(url)

# 通过js新打开一个窗口
new_page='window.open("https://www.baidu.com");'
driver.execute_script(new_page)
input("查看效果")
driver.quit()

你可能感兴趣的:(用js打开新标签页(selenium))