如何通过与 swift/xctest 协调来点击 iOS 主屏幕上的某个点
Posted
技术标签:
【中文标题】如何通过与 swift/xctest 协调来点击 iOS 主屏幕上的某个点【英文标题】:How to tap some point on iOS home screen by coordinate with swift/xctest 【发布时间】:2019-01-24 09:10:06 【问题描述】:我想点击ios主屏幕上的某个点坐标,该点可能在主屏幕上或任何一个。如何使用 swift 或 xctest 来实现它。我找到了这样的解决方案,E.g.
但这必须在执行点击操作之前启动目标应用程序。它怎么会点击主屏幕或任何不确定屏幕上的任意点?
【问题讨论】:
我觉得你做不到?测试只能访问您的应用 【参考方案1】:由于应用程序被沙盒化的方式,您尝试做的事情在 iOS 中是不可能的。作为开发人员,您只能访问沙箱(即您的应用程序)中发生的事情,因此虽然您可以轻松地为自己的应用程序执行此操作,但您无法访问其他系统资源。
【讨论】:
以上是关于如何通过与 swift/xctest 协调来点击 iOS 主屏幕上的某个点的主要内容,如果未能解决你的问题,请参考以下文章
在 Swift XCTest 案例中,navigationController 为零
Swift:XCTest 会修改状态吗?可以返回可选值的测试函数的约定是啥?