问题描述
我正在开发一个打开Web驱动程序的程序。现在,我想打开该驱动程序,并在打开驱动程序后打开带有链接的新chrome标签。我怎样才能做到这一点? 请帮忙
chrome_options = webdriver.ChromeOptions()
driver = webdriver.Chrome(ChromeDriverManager().install(),chrome_options=chrome_options)
driver.get(url)
我正在使用它来打开驱动程序(url =是上面的变量) 打开后希望它打开一个新的Chrome标签页!
解决方法
做到这一点的一种方法是:
from selenium import webdriver
from webdriver_manager.chrome import ChromeDriverManager
BASE_URL = "https://www.google.com/" # your url
driver = webdriver.Chrome(
executable_path=ChromeDriverManager().install()
)
driver.get(BASE_URL)
driver.execute_script("window.open('');")
driver.switch_to.window(driver.window_handles[1])
driver.get(BASE_URL)
您生成一个新窗口,切换到该窗口并执行新的获取。