python - 如何从机器人框架文件执行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”的关键字。
解决方案
Robot 使用两个或多个空格将参数与关键字分开。之后至少需要两个空格Powershell.exe
。
您还应该在文件名中使用正斜杠而不是反斜杠,或者使用双反斜杠,因为单斜杠是转义字符。
推荐阅读
- flutter - 在 Flutter 中更改 Rive 2 动画
- javascript - v8引擎是先填满调用栈再运行代码吗?还是一进入函数就运行代码
- amazon-web-services - 为什么 CloudFormation 对某些列表类型需要 Quantity?
- mongodb - 使用在 Docker 上运行的导出器和 Prometheus 监控 MongoDB
- python - 在 Python 中学习随机函数
- c++ - 使用 std::move 优化向量构建
- python - 将数据集绘制到折线图
- javascript - 无法在 JavaScript 上正确重用函数
- html - HTML / Wordpress 图像高度/宽度问题
- doctrine-orm - v10 更新失败,MYSQLI_SERVER_PUBLIC_KEY