我正在使用以下代码在iPad上的Safari中打开网址。
[[UIApplication sharedApplication] openURL:url];
问题是我需要在现有标签中打开此URL,而不是打开新标签。有没有办法做到这一点?
(为什么?:自动化测试框架。我不希望iPad在长时间运行后打开数百个标签时陷入困境)
答案 0 :(得分:0)
无法强制Safari在现有标签中加载网址。但我发现如果在现有选项卡中已经打开了完全相同的URL,则在调用[[UIApplication sharedApplication] openURL:url];
时会使用该选项卡。因此,如果您可以确保在所有测试中使用相同的URL,那么您应该能够避免“数百个标签”。