如何在机器人框架中给出 ctrl+c 命令



在机器人框架中,如何给出ctrl + c命令?

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

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

使用 imagehorizon 作为库:

Press Combination    KEY.CTRL    C

使用 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 作为关键字

${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 问题的答案,如果您在 Windows 上,SendKeys python 库用于向系统发送实际按键。如果您使用的是基于 linux 的系统,这在很大程度上取决于您使用的 GUI 和其他一些因素。这个SO问题有一些很好的内容可能会对您有所帮助。

相关内容

  • 没有找到相关文章

最新更新