首页 > 解决方案 > Python - 使用 Selenium WebDriver 在新的 Chrome 选项卡中打开链接?

问题描述

我希望在新选项卡中打开一个 URL 并自行关闭,而不是像当前那样在用户面前打开。我希望它尽可能离散。

这是我到目前为止工作的python代码,但将窗口带到了前面:

def extract(self, id, pass):
    chrome_dir_path = '/Users/<user>/Downloads/chromedriver'
    driver = webdriver.Chrome(chrome_dir_path)
    driver.implicitly_wait(5)
    driver.maximize_window()
    driver.get('https://<URL>')
    username = driver.find_element_by_id('user')
    username.send_keys(USER)
    password = driver.find_element_by_id('password')
    password.send_keys(PASS)
    driver.find_element_by_name('remUID').click()
    python_button = driver.find_element_by_class_name('button')
    python_button.click()

标签: pythonwebdriver

解决方案


无头运行解决了这个问题。


推荐阅读