4
を使用して画像のヒットポイントを見つけることができなくなりました.iOS 11 XCUITestはもはやUIImagesのヒットポイントを見つけることができず、画像をタップしたり、タッチをpress(forDuration:thenDragTo:)
でドラッグできなくなっています。XCUITest - iOS 11
coordinate(withNormalizedOffset: CGVector(dx: 0, dy: 0))
にtap
を使用して動作する画像をタップするのには、回避策があります。 thenDragTo
メソッドでは、XCUIElementが必要であるため、同じアプローチは機能しません。
どのようにして、(プロダクションコードを編集しなくても)thenDragToメソッドを動作させる方法を知っている人はいますか?それは、Xcodeの9.2
extension XCUICoordinate {
open func press(forDuration duration: TimeInterval, thenDragTo otherCoordinate: XCUICoordinate)
}
に私のテストでXCUICoordinateを受け入れ、事前
を確認してくださいああ。 XCUIElement型のオブジェクトに対して 'press(_:thenDragTo:)'メソッドを使用しました。このメソッドは、他のXCUIElement(これは私が推測する)にドラッグするだけです。 XCUICoordinateで 'press(_:thenDragTo)'を呼び出すと、別の座標にドラッグできます...ありがとうございます。 – Sascha