swift - 如何在 XCUI 中存根导航
问题描述
我的应用程序位于不同的目标中,而我的测试位于不同的目标中。我想在打开应用程序时直接导航到指定页面。when 节省了自动化时间,而不是每次都访问 UI 元素以导航到特定页面。
解决方案
在我看来,最好的方法是在你的应用程序中实现 URL 方案 https://www.appcoda.com/working-url-schemes-ios/
这些方案以多种方式增强您的应用程序
- 用户将能够立即在您的应用中打开所需的内容(通过打开 URL、扫描二维码等)
- 开发人员可以使用 URL 作为启动环境变量来更快地调试应用程序
- QA 工程师也将从使用启动环境中受益(在您问题的场景中)
阅读文档以了解如何设置应用启动 https://developer.apple.com/documentation/xctest/xcuiapplication/1500427-launchenvironment https://developer.apple.com/documentation/xctest/xcuiapplication/1500477-launcharguments
推荐阅读
- postgresql - 运行气流 initdb 引发错误“postgres”以解决:使用 postgres 用于气流元数据库的名称或服务未知
- javascript - 上传后基于响应的 Dropzone.js 重命名文件
- python - 如何检查 Python 3.8 上的鼠标点击?
- r - 我如何 case_when 从 R 中的列表的 tibble 列中添加一个具有每个列表的 nrow/length 的新列?
- css - 响铃图标上带有未读通知徽章的引导响应问题
- javascript - 光滑的轮播添加项目
- c# - 将字符串替换从 VB.NET 转换为 C#
- r - VlnPlot 未使用的参数
- c++ - 如何使用qml qt3d(qt)将对象旋转一个角度?
- jestjs - “.toBeCalled”和“.toHaveBeenCalled”有什么区别?