【发布时间】:2017-10-25 21:48:43
【问题描述】:
在 Robot Framework 中我如何给出 ctrl+c 命令?
我试过这条线,但它不起作用
${crtl_c} Evaluate chr(int(3)) SSHLibrary.Write Bare ${crtl_c}
【问题讨论】:
标签: robotframework robotframework-ide
在 Robot Framework 中我如何给出 ctrl+c 命令?
我试过这条线,但它不起作用
${crtl_c} Evaluate chr(int(3)) SSHLibrary.Write Bare ${crtl_c}
【问题讨论】:
标签: robotframework robotframework-ide
使用 imagehorizon 作为库:
Press Combination KEY.CTRL C
【讨论】:
PyAutoGUI 在 Windows/Mac/Linux 上运行 Python 2 和 3。从 PyPI 安装
pip install pyautogui
import pyautogui
def CntrlC():
pyautogui.hotkey('ctrl', 'c') #Performs ctrl+c
现在只需导入 py 文件并使用 CntrlC 作为关键字
【讨论】:
${ctrl_c} evaluate chr(int(3))
SSHLibrary.Write Bare ${crtl_c}
或者你可以在变量部分给出这一行:
***variable***
${ctrl_c} evaluate chr(int(3))
【讨论】:
刚刚开始工作。上面的答案的问题是你需要一个等号。
${ctrl-c}= evaluate chr(int(3))
Write Bare ${ctrl-c}
【讨论】:
在一个 SO 问题上参考previous answer,如果您在 Windows 上,SendKeys python 库用于将实际按键发送到系统。如果您使用的是基于 linux 的系统,则很大程度上取决于您使用的 GUI 和其他一些因素。这个SO Question 有一些很好的内容可能会对你有所帮助。
【讨论】:
Write Bare "\\007"