swift 如何在iOS中暂停Intent以使其运行?(iOS自动化)

biswetbf  于 5个月前  发布在  Swift
关注(0)|答案(1)|浏览(40)

我想“暂停”一个Intent(iOS应用程序自动化)我如何才能实现它?基本上我们有一个小任务要执行,每当我们为一个应用程序设置自动化时,比如LinkedIn,我们的应用程序运行并询问用户是否仍然希望继续使用LinkedIn或他们是否不想继续。
当LinkedIn打开时,自动打开我们的应用程序工作正常。我们想要实现的是,一旦用户点击“继续LinkedIn”,它应该“暂停”自动化,并打开LinkedIn,而不是再次打开我们的应用程序。
基本上,有条件地打开Intent,无需用户交互

voase2hg

voase2hg1#

如果你正在使用XCTests,那么你可以考虑下面的代码,

while XCUIApplication().state == .runningBackground {
    sleep(1) //Here you can specify for how much time you want to pause the automation
}

字符串
您可以参考XCUIApplication.State

相关问题