如何将selenium会话放在同一个PYTHON选项卡中

如何将selenium会话放在同一个PYTHON选项卡中,python,python-3.x,windows,selenium,google-chrome,Python,Python 3.x,Windows,Selenium,Google Chrome,所以我正在尝试创建一个python应用程序,它可以自动加入我的zoom会议。所以我刚刚制作了一个selenium应用程序,它将打开他们给我的链接并打开zoom。但它要求我“始终允许{zoom link}在chrome之外打开应用程序”,当我单击它时,它会在我重试应用程序时再次发出请求。我明白为什么,但我如何才能让它与我的chrome一起工作,而不是使用不同的用户 我尝试过一些使用chrome驱动程序的方法(下面的代码),但它不能满足我的需求,因为它不能工作,没有错误,没有任何东西,它只会做它以前

所以我正在尝试创建一个python应用程序,它可以自动加入我的zoom会议。所以我刚刚制作了一个selenium应用程序,它将打开他们给我的链接并打开zoom。但它要求我“始终允许{zoom link}在chrome之外打开应用程序”,当我单击它时,它会在我重试应用程序时再次发出请求。我明白为什么,但我如何才能让它与我的chrome一起工作,而不是使用不同的用户

我尝试过一些使用chrome驱动程序的方法(下面的代码),但它不能满足我的需求,因为它不能工作,没有错误,没有任何东西,它只会做它以前做过的事情

import calendar
import datetime
from selenium import webdriver
from selenium.webdriver.chrome.options import Options
from selenium.webdriver.common.keys import Keys
from periods import *

#get current time
now = datetime.datetime.now()

# math zoom link
def math():
    url = "ZOOM LINK"
    browser = webdriver.Chrome()
    browser.get(url)
    browser.find_element_by_xpath('//*[@id="zoom-ui-frame"]/div[2]/div/div[1]/div')

# homeroom zoom link
def homeroom():
    url = "ZOOM LINK"

    opts = Options()
    opts.add_experimental_option("debuggerAddress", "localhost:9250")
    driver = webdriver.Chrome(chrome_options=opts)
    driver.get(url)
    driver.find_element_by_xpath('//*[@id="zoom-ui-frame"]/div[2]/div/div[1]/div')

查看此库
pyautoit
。这可能对你有帮助