繁体   English   中英

Robot Framework:如何在python函数上使用“正在运行进程”关键字

[英]Robot Framework: How to use 'Is Process Running' keyword on a python function

我正在尝试使用一些需要“句柄”作为争论的过程库关键字。 例如:进程正在运行,进程应该正在运行

根据文档,“句柄可以是Start Process返回的标识符,也可以是显式赋予Start Process或Run Process的别名。” 如果您想运行python脚本,这很好。

但是,我想在关键字中使用python函数启动的进程上使用“正在运行进程”关键字。 例如:

Monitor Ipsec
    IsIpsecRunning

其中IsIpsecRunning是python函数。 有什么提示怎么做吗?

如文档所述,您必须向其传递Start ProcessRun Process的标识符。 您不能将其用于任意python函数或进程。

相反,您必须修改IsIpsecRunning函数以扫描正在运行的进程列表,以查看是否列出了您感兴趣的进程。 或者,如果是启动其他进程的函数,则可以将进程ID保存在变量中,您可以将该变量传递给函数以确定进程是否正在运行。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM