gpt4 book ai didi

ios - 如何在 IOS 应用程序中不使用导航的情况下将用户踢回主页

转载 作者:行者123 更新时间:2023-11-29 05:58:31 24 4
gpt4 key购买 nike

背景 - 我有一个 Ios Native 应用程序,我正在 XCUITest 中自动执行测试脚本。当前类中的测试用例流程为设置设备,安装应用程序打开应用程序->登录->执行操作

对于第二个测试用例方法,它首先使用导航从第一个测试用例操作中注销并启动

有没有办法让每个测试用例方法运行结束后直接跳转到主页而不使用导航?大型套件的运行导航需要额外的时间。

最佳答案

swift 4.2

我认为不明白你的问题,但如果你想跳转到主页而不导航,你可以使用这行代码:

UIApplication.shared.keyWindow?.rootViewController = HomeViewController()

如果你不想用小动画跳起来,请使用这个:

DispatchQueue.main.async {
guard let window = UIApplication.shared.keyWindow else { return }
UIView.transition(with: window, duration: 0.5, options: .allowUserInteraction, animations: {
UIApplication.shared.keyWindow?.rootViewController = HomeViewController()
}, completion: { completed in
})
}

关于ios - 如何在 IOS 应用程序中不使用导航的情况下将用户踢回主页,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54895997/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com