鼠标移动或点击图像BUG

Link_487755 2021-9-8 500

--------------------更新----------

可以参考2L回复,调整系统缩放比例,来尝试解决该问题

-----------------------------------

在使用鼠标事件的“移动到目标上“和“点击目标”命令,和图像事件的“鼠标移动到图像上”,“点击图像”时,

如果uibot creator登录账号后,打开已经保存好的流程下,会出现定位不准的情况。具体表现为:往实际目标的右方偏离。

如果此时对命令重新“查找目标”(_鼠标移动或点击图像BUG),再测试,使用正常。

但彻底关闭creator后再登录打开功能,定位仍然不准

Mouse.Hover({"wnd":[{"cls":"MozillaWindowClass","title":"*","app":"firefox"}],"html":[{"tag":"BUTTON","id":"submit"}]},10000,{"bContinueOnError":False,"iDelayAfter":300,"iDelayBefore":200,"bSetForeground":True,"sCursorPosition":"Center","iCursorOffsetX":0,"iCursorOffsetY":0,"sKeyModifiers":[],"sSimulate":"simulate","bMoveSmoothly":False})
Mouse.Click("left", "click", [],{"iDelayAfter":300,"iDelayBefore":200})

以上是我用来测试该问题的代码,最初是在火狐浏览器下发现的问题,后来测试了一下对windows资源管理器的某些对象定位,有同样问题

目前我个人定性为BUG,不知道是否有其他解决方案?


最新回复 (4)
  • 果子哩 2021-9-8
    2
    本地测试没遇到这个问题,是不是有别的软件改动过dpi之类的
  • Link_487755 2021-9-8
    3
    果子哩 本地测试没遇到这个问题,是不是有别的软件改动过dpi之类的
    谢谢,这提醒了我。刚刚试了一下调整系统缩放到100%,没有问题了。重新调回125%才有这个问题。这个目前算BUG还是uibot的软件限制?
  • ou 2021-9-8
    4
    非100%DPI下大部分软件/元素工作正常,少部分获取到的屏幕区域有偏差,这是目标软件适配DPI的问题
  • Link_487755 2021-9-8
    5
    ou 非100%DPI下大部分软件/元素工作正常,少部分获取到的屏幕区域有偏差,这是目标软件适配DPI的问题

    我测试的话,系统自带的资源管理器,office的excel也会此类问题

返回
发新帖