gpt4 book ai didi

ios - 在测试之间重置 iOS 模拟器

转载 作者:可可西里 更新时间:2023-11-01 04:03:32 25 4
gpt4 key购买 nike

我在仪器中设置了一组自动化测试用例,使用 tuneup.js 来测试应用程序。我决定使用 tuneup.js,因为它允许我将我的测试分成单独的测试用例,并从一个单独的脚本运行整个测试集,如果所有测试运行正常,这就可以正常工作,但是如果一个失败,所有测试都会失败,因为模拟器处于未知状态(我已经编写了测试,所以它们都在同一个登录屏幕上开始和结束)有没有办法重置模拟器,或者在测试用例之间重启应用程序?

最佳答案

尝试从命令行启动测试。 UI 自动化允许在一次运行中只执行一个测试。测试完成后(不管是失败还是通过)- 应用程序将被系统(UIAutomation)踢出。至少它适用于真实设备。

您的命令行启动脚本将按以下方式工作:1. 读取包含测试路径的配置文件(可以是任何文件 txt 或 xml)。此时,您将拥有一个包含测试路径和测试总数的数组。2. 然后使用简单的“for”循环(从 1 到“testcount”)它将使用所需参数启动 UIAutomation。其中一个参数是从配置文件中读取的测试脚本的路径。

您还可以将“配置文件”的路径作为命令行启动脚本的参数。这将允许您运行任何测试集,只需调用带有所需配置文件的启动脚本。

关于ios - 在测试之间重置 iOS 模拟器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10801897/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com