【问题标题】:How to open an excel file explicitly using Robot Framework in Windows如何在 Windows 中使用 Robot Framework 显式打开 excel 文件
【发布时间】:2019-06-14 01:08:42
【问题描述】:

我需要显式打开一个 Excel 文件以使用白色库执行进一步的操作。

我在 Windows 操作系统中试过这个。我尝试使用 ExcelLibrary-Open Excel 关键字和操作系统库的 Run 关键字打开 excel 文件。但在这两种情况下,系统都没有显式打开文件。

方法一——使用Excel库的Open Excel关键字

*** Settings ***
Library    WhiteLibrary
Library    OperatingSystem
Library    ExcelLibrary        

*** Test Cases ***
Open Excel and perform Operation  
    Open Excel    D:/Regression_Suite/Test_Cases.xls    True
    Sleep    10s

方法 2 - 使用操作系统的 Run 关键字

*** Settings ***
Library    WhiteLibrary
Library    OperatingSystem
Library    ExcelLibrary        

*** Test Cases ***
Open Excel and perform Operation 
    Run    C:/Program Files (x86)/Microsoft Office/Office15/EXCEL.EXE ${EXECDIR}${/}Test_Cases.xls
    Sleep    10s

我希望 Excel 文件显式打开,以便我可以使用 WhiteLibrary 执行进一步的操作

【问题讨论】:

    标签: robotframework


    【解决方案1】:

    使用 python 的os.startfile() 调用 - 这将打开带有关联程序的文件,就像在资源管理器中双击一样:

    Evaluate    os.startfile("${EXECDIR}${/}Test_Cases.xls")
    

    该调用将立即将控制权返回给您的下一个代码行,因此您必须稍等片刻才能真正启动 Excel,然后再与它进行交互。

    【讨论】:

      猜你喜欢
      • 2021-11-25
      • 2019-05-28
      • 1970-01-01
      • 2018-01-29
      • 2016-09-08
      • 2021-10-18
      • 2018-04-12
      • 2022-11-11
      • 2017-12-31
      相关资源
      最近更新 更多