2

在 Robot Framework 中,我如何给出ctrl+c命令?

我试过这条线,但它不起作用

${crtl_c}    Evaluate    chr(int(3))    SSHLibrary.Write Bare    ${crtl_c}
4

5 回答 5

0

刚刚得到这个工作。上面答案的问题是你需要一个等号。

${ctrl-c}=                  evaluate      chr(int(3))
Write Bare                  ${ctrl-c}
于 2021-08-02T19:56:39.563 回答
0

使用PyAutoGUI

PyAutoGUI 适用于 Python 2 和 3 上的 Windows/Mac/Linux。从 PyPI 安装 pip install pyautogui

import pyautogui

def CntrlC():
    pyautogui.hotkey('ctrl', 'c') #Performs ctrl+c

现在只需导入 py 文件并使用 CntrlC 作为关键字

于 2018-08-09T10:13:11.313 回答
0

使用 imagehorizo​​n 作为库:

Press Combination    KEY.CTRL    C
于 2017-06-08T09:25:04.293 回答
0
${ctrl_c}    evaluate    chr(int(3))
SSHLibrary.Write Bare    ${crtl_c}

否则,您可以在变量部分中给出该行:

***variable***
${ctrl_c}    evaluate    chr(int(3))
于 2020-10-30T03:52:24.183 回答
-1

参考先前对 SO question 的回答,如果您在 Windows 上,SendKeys python 库用于将实际按键发送到系统。如果您使用的是基于 linux 的系统,这在很大程度上取决于您使用的 GUI 和其他一些因素。这个SO Question有一些很好的内容可以帮助你。

于 2017-05-26T20:34:39.087 回答