使用 Robot Framework Process Library 终止服务

Terminate service using Robot Framework Process Library

我正在尝试使用 PID/Servicename 终止服务,该服务已在 Windows 服务列表中处于 运行 状态。

我已经尝试了 "Process" 库,如果我从 Robot Framework 启动一个进程并使用那里的句柄本身终止它,它就可以工作。但是,不适用于 Windows 服务中的现有进程。

你可以尝试这样的事情:

${rc_code}    ${output}    Run And Return Rc And Output    taskkill /PID ${PID} /F /T
Run Keyword If    '${rc_code}' != '0'    Log    There was error during termination of process    WARN