如何使用Python在sharepoint的仪表板之间切换?

问题描述 投票:0回答:1

我需要在一个屏幕上呈现不同的仪表板。他们需要在一定的时间内通过。

在本地,我能够通过 Python 使用“os.startfile”。我能够在选项卡之间切换,因为计算机不允许我打开已打开的选项卡。

现在,我需要从 SharePoint 中删除电子表格,以便我们可以在线更新它们。使用 startfile 它会连续打开多个选项卡。实际上,我需要的是在打开选项卡后切换选项卡。

该路径是互联网链接。

有什么建议吗?

python python-3.x windows python-2.7 sharepoint
1个回答
0
投票

为了实现在 SharePoint 上托管的不同仪表板之间打开和切换的目标,您可以结合使用 selenium 等库来实现 Web 自动化,并使用 time 来处理延迟。这是 Python 中的一个简单示例:

from selenium import webdriver
from selenium.webdriver.common.keys import Keys
import time

dashboard_links = [
    'https://yoursharepointsite/dashboard1',
    'https://yoursharepointsite/dashboard2',
    'https://yoursharepointsite/dashboard3',
]

driver = webdriver.Chrome()  

try:
    for link in dashboard_links:
        driver.execute_script("window.open('');")
        driver.switch_to.window(driver.window_handles[-1])
        driver.get(link)


except Exception as e:
    print(f"An error occurred: {e}")

finally:
    driver.quit()
© www.soinside.com 2019 - 2024. All rights reserved.