簡體   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