使用 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
我正在尝试使用 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