我在AutoIt中有这个脚本,它运行得很好。在Robotframework中编码时,同一行不起作用。没有错误,测试成功通过执行,但没有执行单击。
在AutoIt脚本中(OK):
ControlClick("Win Title","","[CLASS:ToolbarWindow32; INSTANCE:1]", "", 1, 255, 20)
在RF(NOK):
Control Click Win Title ${SPACE} [CLASS:ToolbarWindow32; INSTANCE:1] ${SPACE} 1 255 20
我尝试使用$ {EMPTY}并且行为是一样的。
如果我删除最后一个参数(1 255 20)它可以工作,但点击错误的按钮(工具栏的中间)。仅使用参数1不起作用。
有任何想法吗?谢谢。
我认为缺少一个参数(按钮LEFT)。这种方式有效:
Control Click strTitle=Title strText= strControl=[CLASS:ToolbarWindow32; INSTANCE:1] strButton=LEFT nNumClicks=1 nX=255 nY=20