我想为我的iOS应用编写一个测试,以验证当应用从自定义注册的URL scheme启动时是否显示了正确的屏幕内容。例如,用户收到一封电子邮件,其中包含一个链接
myapp://action1/1234
。当他们点击此链接时,我的应用程序将启动并显示屏幕上的“1234”。在didFinishLaunchingWithOptions
中,我的AppDelegate检查是否存在launchOptions?[UIApplicationLaunchOptionsURLKey]
,并采取适当的动作。我该如何编写UI测试,以便在应用程序启动时,launchOptions字典包含预期的URL?