XCTest UI:延迟是由XCTest或应用程序引起的吗?

时间:2018-12-14 19:23:29

标签: xcuitest

我正在做一些UI测试,在其中找到文本字段并键入字母以模拟用户键入,如下所示:

app.keys["\(letter)"].tap()
 
I time this operation like:
 
let start = NSDate()
app.keys["\(letter)"].tap()
let end = NSDate()
 

检查差异以查看需要多长时间。原因是我正在调查一个问题,即键盘有时会在应用程序上卡住用户。当XCTest检测到结束-开始>阈值(4秒)的情况时,它将输出以下内容:

 
t = 3610.18s         Wait for com.xxxx to idle
    t = 3610.24s         Find the "A" Key
    t = 3614.35s             Check for interrupting elements affecting "A" Key
    t = 3614.35s         Synthesize event
    t = 3614.55s         Wait for com.xxxx to idle
Time difference is 4.660948038101196 sec
 

这表明执行查找键“ A”,然后在4秒钟后执行“检查影响“ A”键的中断元素”。我试图了解4秒后的“检查是否中断...”事件是否表示XCTest是否延迟或是否由于应用程序没有响应而发生。有人可以帮助解释这些事件以确定延迟是由应用程序还是XCTest引起的?      谢谢

0 个答案:

没有答案