繁体   English   中英

Selenium webdriver在python中的chrome编码中打开一个新选项卡

[英]Selenium webdriver open a new tab in chrome coding in python

我正在开发一个打开网络驱动程序的程序。 现在我想打开该驱动程序,打开它后应该打开一个带有链接的新 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)

您生成一个新窗口,切换到该窗口并执行新的获取。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM