我正在探索rcptt工具来自动化我们基于RCP的应用程序GUI。

我在这里发现了一个问题。对于画布,它仅显示坐标和高度宽度。

录制时,rcptt提供以下代码

with [get-editor "graph-editor" | get-canvas] {

    get-figure -path "0/34" | mouse-enter 370 136 -height 104 -width 303
    mouse-move 443 275 -height 506 -width 1453
    mouse-exit 447 257 -height 506 -width 1453
}


但是这个坐标并不总是相同的。
我想从该画布中获取特定节点或特定项目,但未找到建议。

也在此链接中:http://download.xored.com/q7/docs/ecl-api/latest#get-canvas
他们以协调为例。

需要对此的建议。

最佳答案

不幸的是,RCPTT可以做到这一切。这是您面临的技术限制。

要稳定测试,您要做的最大工作就是对窗口进行maximize,并确保(虚拟)计算机上有足够的屏幕像素以一次显示所有逻辑。 RCPTT不会滚动画布以查找元素。

10-08 01:56