Xcode UI测试:在进行手势时,如何检查UI中的某些内容?

时间:2019-02-16 16:47:38

标签: ios objective-c swift xcode-ui-testing

我的应用程序支持一种拖动/平移手势:当用户用一根手指按屏幕时,该手势会在短暂的延迟后开始并保持按下状态。然后,用户可以在手指保持在屏幕上的同时在屏幕上拖动/平移。当用户抬起手指时,手势结束。

当用户在屏幕上拖动/平移时,UI会不断更新。除其他事项外,用具有有关当前手势位置的某些信息的文本连续更新标签。我想编写一个UI测试,它不仅可以模拟手势,还可以检查在手势进行过程中如何更新UI。

我发现XCUICoordinate类具有pressForDuration:thenDragToCoordinate:方法。看起来好像可以模拟手势,但是我看不到任何方式,例如,在手势进行时检查我提到的标签是否包含特定文本

有没有可以让我编写所需的UI测试的API?

我的应用程序是用Objective-C编写的,但是Swift的回答也是可以接受的。

0 个答案:

没有答案