首页 > 解决方案 > 如何从机器人框架文件执行powershell脚本?

问题描述

我需要从我的机器人框架文件中执行一个 .ps1 脚本。我正在尝试进程库,我认为它适用于 python。还有其他方法可以直接执行 PS Script。

我的代码->

   *** Test Cases ***
   Testcase1
    [Tags]      test
    ${KEYWORDS}=    Powershell.exe    ${CURDIR}\\test.ps1
    Run Keywords     ${KEYWORDS}
    log to console  after ps cmd

错误找不到名称为“Powershell.exe C:\Users\test.ps1”的关键字。

标签: pythonpowershellrobotframework

解决方案


Robot 使用两个或多个空格将参数与关键字分开。之后至少需要两个空格Powershell.exe

您还应该在文件名中使用正斜杠而不是反斜杠,或者使用双反斜杠,因为单斜杠是转义字符。


推荐阅读