有没有办法在颤动中获取屏幕上元素的绝对坐标?我正在按键查找元素,但我还需要它的坐标(或至少在中心)。我发现颤振驱动程序有一些方法可以解决这个问题,比如:
driver.getTopLeft(find.byValueKey('some_element_key'));
driver.getBottomRight(find.byValueKey('some_element_key'));
但看起来返回值是相对于父元素的。
driver.getRenderObjectDiagnostics(find.byValueKey('accounts'));
driver.getWidgetDiagnostics(find.byValueKey('accounts'));
这两种方法都返回相同的坐标。