在 Robot Framework 中,我如何给出ctrl+c命令?
我试过这条线,但它不起作用
${crtl_c} Evaluate chr(int(3)) SSHLibrary.Write Bare ${crtl_c}
在 Robot Framework 中,我如何给出ctrl+c命令?
我试过这条线,但它不起作用
${crtl_c} Evaluate chr(int(3)) SSHLibrary.Write Bare ${crtl_c}
刚刚得到这个工作。上面答案的问题是你需要一个等号。
${ctrl-c}= evaluate chr(int(3))
Write Bare ${ctrl-c}
PyAutoGUI 适用于 Python 2 和 3 上的 Windows/Mac/Linux。从 PyPI 安装
pip install pyautogui
import pyautogui
def CntrlC():
pyautogui.hotkey('ctrl', 'c') #Performs ctrl+c
现在只需导入 py 文件并使用 CntrlC 作为关键字
使用 imagehorizon 作为库:
Press Combination KEY.CTRL C
${ctrl_c} evaluate chr(int(3))
SSHLibrary.Write Bare ${crtl_c}
否则,您可以在变量部分中给出该行:
***variable***
${ctrl_c} evaluate chr(int(3))
参考先前对 SO question 的回答,如果您在 Windows 上,SendKeys python 库用于将实际按键发送到系统。如果您使用的是基于 linux 的系统,这在很大程度上取决于您使用的 GUI 和其他一些因素。这个SO Question有一些很好的内容可以帮助你。