强制XCTest使用缓存的辅助功能层次结构视图而不是执行新的快照

时间:2016-10-27 15:23:04

标签: ios xcode automated-tests xctest

这可能是:

强制XCUITest使用缓存辅助功能层次结构而不是为它创建新快照?

或者..有没有办法控制哪些XCTest操作(点击,滑动等)应该先创建一个新的层次结构快照而不是使用缓存的一个?

我遇到了一些问题 - 我在我的应用中翻了20页,他们有很多元素,每次刷卡都需要大约。 4秒钟,而空闲时间为3秒,在#34;快照可访问性层次结构中无所事事..."在swipe之前执行的步骤(自动)实际上在我的原因中根本不需要这个步骤,因为我的滑动选择器没有改变 - 它始终是相同的(并且我'我没有做任何断言),所以当我轻扫时,我不需要刷新层次结构视图,只有在我完全完成刷卡的时候 - 这是在19次滑动之后。

有什么建议吗?

我试图在完全相同的屏幕上使用EarlGrey,它没有任何问题,一切都很顺利,滑动之间没有延迟。我敢打赌它在每次刷卡之前都会得到层次结构视图(我不确定,或者可能是秘密是他们在这种情况下使用缓存的层次结构视图,这就是为什么&##快节奏但似乎需要花费更少的时间,而且在XCUITest中它从来都不会引人注意。

干杯!

0 个答案:

没有答案