Man*_*noj 15 xcode ios xctest xctestcase
我正在使用XCTest为我的应用程序编写UITest案例.应用程序在主屏幕中进行多次服务器调用.我无法导航到下一个屏幕.自动化通常会闲置1分钟甚至超过消息
等待app闲置
要么
无法监视事件循环
有没有办法让应用程序执行我的testCases打破这个???
Man*_*noj 18
我在UI测试类中设置了参数
let app = XCUIApplication()
app.launchArguments = ["NoAnimations"]
app.launch()
Run Code Online (Sandbox Code Playgroud)
在我的Appdelegate的didFinishLaunchingWithOptions方法中,我做了一个检查
NSArray *args = [NSProcessInfo processInfo].arguments;
for (NSString *arg in args){
if ([arg isEqualToString:@"NoAnimations"]){
[UIView setAnimationsEnabled:false];
}
}
Run Code Online (Sandbox Code Playgroud)
所以现在我的应用程序都没有任何动画,我的应用程序不再被阻止.这将我的自动化时间从25分钟减少到2 分钟.
| 归档时间: |
|
| 查看次数: |
2023 次 |
| 最近记录: |