如何在 iOS 应用程序自动化 swift 中用两根手指捏合
How to pinch with two fingers in iOS app automation with swift
我想在我的应用程序中将捏合和张开手势应用到 imageView 中。
我正在使用 Xcode9 和 swift 3.2
我无法在我想要的图像上同时点击特定的两个坐标
app.scrollViews.scrollViews.images.element(boundBy: 0)
在图像元素上使用 pinch(withScale:velocity:)
。
let image = app.scrollViews.scrollViews.images.element(boundBy: 0)
image.pinch(withScale: 3, velocity: 1) // zoom in
image.pinch(withScale: 0.5, velocity: -1) // zoom out
要放大或缩小,您必须使用 xctest 的 pinch(withScale:velocity:)
方法。
您的代码应如下所示
let image = app.scrollViews.scrollViews.images.element(boundBy: 0)
放大:
image.pinch(withScale: 3, velocity: 1) // zoom in
缩小:
image.pinch(withScale: 0.5, velocity: -1) // zoom out
根据 api documentation of pinch(withScale:velocity:)
负速度用于 zoom out
正速度用于 zoom in
请使用上面的代码,让我知道您的反馈。
我想在我的应用程序中将捏合和张开手势应用到 imageView 中。
我正在使用 Xcode9 和 swift 3.2
我无法在我想要的图像上同时点击特定的两个坐标
app.scrollViews.scrollViews.images.element(boundBy: 0)
在图像元素上使用 pinch(withScale:velocity:)
。
let image = app.scrollViews.scrollViews.images.element(boundBy: 0)
image.pinch(withScale: 3, velocity: 1) // zoom in
image.pinch(withScale: 0.5, velocity: -1) // zoom out
要放大或缩小,您必须使用 xctest 的 pinch(withScale:velocity:)
方法。
您的代码应如下所示
let image = app.scrollViews.scrollViews.images.element(boundBy: 0)
放大:
image.pinch(withScale: 3, velocity: 1) // zoom in
缩小:
image.pinch(withScale: 0.5, velocity: -1) // zoom out
根据 api documentation of pinch(withScale:velocity:)
负速度用于 zoom out
正速度用于 zoom in
请使用上面的代码,让我知道您的反馈。