Pycharm “自动触发”;参数非可选";机器人框架中的错误

Pycharm “自动触发”;参数非可选";机器人框架中的错误,pycharm,robotframework,autoit,Pycharm,Robotframework,Autoit,我将Pycharm与Python2.7一起使用。 我正在尝试自动化测试 包括AutoItLibrary,例如,我可以运行记事本。 但是我对所包含的纪录片有一些问题 到目前为止,我的剧本是: Run notepad.exe ControlSend "Unbenannt - Editor", "", "Edit1", "Test Text." Send ENTER Sleep 1 WinClose "Unbenannt - Editor" 但是我在ControlSend关键字上得到了这个

我将Pycharm与Python2.7一起使用。 我正在尝试自动化测试

包括AutoItLibrary,例如,我可以运行记事本。 但是我对所包含的纪录片有一些问题

到目前为止,我的剧本是:

Run  notepad.exe
ControlSend  "Unbenannt - Editor", "", "Edit1", "Test Text."
Send  ENTER
Sleep  1
WinClose  "Unbenannt - Editor"
但是我在
ControlSend
关键字上得到了这个错误:

com_error: (-2147352561, 'Parameter not optional.', None, None)

如何修复此问题?

不确定,但AutoIt的帮助文件说明了这一点
不确定PY是如何包装此函数的

不确定,但AutoIt的帮助文件说明了这一点
不确定PY在这个函数中包含了什么

Robot关键字在参数之间使用了两个或多个空格,而不是逗号。此外,您不需要添加引号。可以使用
${EMPTY}
表示空字符串

您的脚本应该如下所示:

Control Send  Unbenannt - Editor   ${EMPTY}   Edit1   Test Text.

Robot关键字在参数之间使用两个或多个空格,而不是逗号。此外,您不需要添加引号。可以使用
${EMPTY}
表示空字符串

您的脚本应该如下所示:

Control Send  Unbenannt - Editor   ${EMPTY}   Edit1   Test Text.