Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/352.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 通过坐标获取对象,而不在Squish中使用名称_Python_Squish - Fatal编程技术网

Python 通过坐标获取对象,而不在Squish中使用名称

Python 通过坐标获取对象,而不在Squish中使用名称,python,squish,Python,Squish,我有一个问题,waitForObject或findObject只适用于名称中的元素。但我需要简单地通过坐标得到这些物体,我使用x,y。 这在Squish中原则上是可行的吗?目前可用的Squish版本都没有提供这方面的功能。但是,可以使用GUI控件的本机API,例如(使用Qt AUT(测试中的应用程序)的Qt的Squish) 还可以遍历GUI对象树(,)并查询每个对象()的(全局)边界,但这样很难确定其中哪些是实际可见的、隐藏的、被其他对象覆盖的等等。是的,该方法和该方法都可以工作,但是我需要在工

我有一个问题,waitForObject或findObject只适用于名称中的元素。但我需要简单地通过坐标得到这些物体,我使用x,y。
这在Squish中原则上是可行的吗?

目前可用的Squish版本都没有提供这方面的功能。但是,可以使用GUI控件的本机API,例如(使用Qt AUT(测试中的应用程序)的Qt的Squish)


还可以遍历GUI对象树(,)并查询每个对象()的(全局)边界,但这样很难确定其中哪些是实际可见的、隐藏的、被其他对象覆盖的等等。

是的,该方法和该方法都可以工作,但是我需要在工作中转移坐标来挤压并接收物体。最好没有以前已知的数据库或类似的东西,测试用例的记录功能能够做到这一点,这意味着如果您启动记录并点击触摸屏或鼠标点击对象,然后squish会找到单击的对象。我不知道您是否可以通过代码访问此功能,但我建议您咨询squish支持团队。