robotframework Start Process cmd 管理员权限运行
时间: 2023-09-26 20:09:35 浏览: 191
C#程序以管理员权限运行
4星 · 用户满意度95%
您可以使用Robot Framework中的Process Library来启动cmd并以管理员权限运行。以下是示例代码:
```
*** Settings ***
Library Process
*** Test Cases ***
Run CMD as Admin
${process}= Start Process cmd.exe shell=True stdout=PIPE stderr=PIPE
${return_code}= Run Process As Admin ${process.pid}
Should Be Equal As Integers ${return_code} 0
```
在这个示例中,我们使用Start Process关键字启动cmd.exe,并且将shell参数设置为True,以便在Windows上运行。然后,我们使用Run Process As Admin关键字将该进程以管理员权限运行。最后,我们使用Should Be Equal As Integers关键字验证返回值是否为0,以确保进程成功启动并以管理员权限运行。
阅读全文