2024-09-28 01:23:27 发布
网友
我有一个问题,waitForObject或findObject只适用于名称中的元素。但我需要简单地通过坐标得到这些物体,我使用x,y。 原则上这在Squish中是可能的吗
目前所有可用的Squish版本都不提供此功能。但是,可以使用GUI控件的本机API,例如(使用Qt AUT(测试中的应用程序)QWidget.childAt(x, y)的Qt的Squish)
还可以遍历GUI对象树(object.topLevelObjects()、object.children())并查询每个对象(object.globalBounds())的(全局)边界,但这样很难确定其中哪些是实际可见的、隐藏的、被其他对象覆盖的等等
目前所有可用的Squish版本都不提供此功能。但是,可以使用GUI控件的本机API,例如(使用Qt AUT(测试中的应用程序)QWidget.childAt(x, y)的Qt的Squish)
还可以遍历GUI对象树(object.topLevelObjects()、object.children())并查询每个对象(object.globalBounds())的(全局)边界,但这样很难确定其中哪些是实际可见的、隐藏的、被其他对象覆盖的等等
相关问题 更多 >
编程相关推荐