控制点击Robotframework-AutoItLibrary什么都不做

问题描述 投票:0回答:1

我在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不起作用。

有任何想法吗?谢谢。

python windows automation robotframework autoit
1个回答
1
投票

我认为缺少一个参数(按钮LEFT)。这种方式有效:

Control Click  strTitle=Title  strText=  strControl=[CLASS:ToolbarWindow32; INSTANCE:1]    strButton=LEFT  nNumClicks=1  nX=255  nY=20
© www.soinside.com 2019 - 2024. All rights reserved.