UIAutomation放大图像

UIAutomation zooming in on an image

本文关键字:图像 放大 UIAutomation      更新时间:2023-09-26

我正在编写一个脚本来测试iPhone上的应用程序。我想放大图像。

我试着做pinchOpenFromToForDuration({x:80,y:150},{x:30,y:15},2),但我一直得到一个错误:

TypeError:"undefined"不是函数(正在评估"window.sollViews()[0].images()[0].pinchOpenFromToForDuration({x:80,y:150},{x:30,y:15},2)")

如果我在iOS模拟器中按住Options键并尝试放大图像,我就能做到。

图像具有以下坐标:rect{{-0.115},{320,200}}。

我做错了什么?可以放大图像吗?

问题是您试图在图像元素本身上调用pinchOpenFromToForDuration。捏手势方法只在UIATarget上可用,所以你需要这样说:

target.pinchOpenFromToForDuration({x:80, y:150}, {x:30, y:150}, 2);

我希望单独的UIAElement对象也有一个pink方法,但这是目前最好的方法。