Swift3 无法对SmartXUICoordinate使用press(持续时间:TimeInterval,然后拖动到其他坐标:XUICoordinate)方法

Swift3 无法对SmartXUICoordinate使用press(持续时间:TimeInterval,然后拖动到其他坐标:XUICoordinate)方法,swift3,ios-simulator,xcode8,xcode-ui-testing,ios-ui-automation,Swift3,Ios Simulator,Xcode8,Xcode Ui Testing,Ios Ui Automation,这是有关的。我在使用面向风景的模拟器控制UI测试中的坐标时遇到困难 我已经为我的UI测试实现了SmartXUICoordinate。tap()和press(forDuration duration:TimeInterval)方法运行良好 我想知道是否有人找到了该方法的解决方法: 按(持续时间:时间间隔,然后拖动到其他坐标:XCUICORMATION) 我无法包装此方法,因为它接受的是XUICoordinate而不是SmartXUICoordinate。非常感谢您的帮助 当我使用XUICoordi

这是有关的。我在使用面向风景的模拟器控制UI测试中的坐标时遇到困难

我已经为我的UI测试实现了SmartXUICoordinate。tap()和press(forDuration duration:TimeInterval)方法运行良好

我想知道是否有人找到了该方法的解决方法:

按(持续时间:时间间隔,然后拖动到其他坐标:XCUICORMATION)


我无法包装此方法,因为它接受的是XUICoordinate而不是SmartXUICoordinate。非常感谢您的帮助

当我使用XUICoordinate.press(持续时间:TimeInterval,然后拖动到其他坐标:XUICoordinate)方法时,ui测试会为我锁定。“我没法把这个交给工作人员玛吉,卡塞尔,你能不能让你的问题更简洁一些?”安德烈·鲍尔西蒙斯目前,当你尝试在水平模拟器上使用XUICoordinate方法时,坐标是颠倒的。我找到了一个使用自定义类SmartXUICoordinate的解决方案,您可以包装XUICoordinate方法,如tap()和press(forDuration duration:TimeInterval)。我想使用方法press(duration duration:TimeInterval,然后dragto otherCoordinate:xuicoordinate)方法,但找不到解决方法,因为它接受一个xuicoordinate,并在尝试使用它时锁定。我想知道是否有其他人找到了解决办法。