问题标签 [xctestcase]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ios - XCode 代码覆盖率
我想用代码覆盖率完全测试我的代码。但我无法找到如何进行完整的代码覆盖。
这里我有一个简单的测试代码来检查代码覆盖率。
要点链接: https ://gist.github.com/damodarpatel18/789dfc142fd492a56c556b844ce945e9这是我要测试的示例代码。
LoginViewModel 代码覆盖率
ViewController 代码覆盖率
谁能解释一下代码覆盖率,如何使代码完全可测试?
这是我的登录规范
ios - Xcode UI 测试用例,在 UINavigationController 中有许多控制器的 XCtestcase
为第一个屏幕编写 UI 测试用例似乎很简单。
如下所示。
但是如何编写一个测试用例,其中一个导航控制器触发另一个屏幕,如下所示。
导航控制器 -> UIViewController1 -> UIViewcontroller2 .....UIViewController5
为了测试 UIViewController5,我将不得不编写大量代码,其中包括以下逻辑
1)启动应用程序。
2) 启动 Controller1 ,执行事件到 Launch Controller2
3)重复步骤2,直到到达Controller5。
我相信 UI 测试用例应该很简单,不应该花时间。
在这种情况下,理想的方法应该是什么,因为要运行 Controller5 的测试用例,它必须执行它之前的所有事件?
ios - 我们可以使用 XCTest 在 iOS 中自动测试应用内购买吗?如果是,那么如何?
我想使用 XCTest 自动化在 iOS 原生应用中进行应用内购买的过程。可以使用 XCTest 吗?或任何其他方式?
提前感谢您的帮助。:)
xcode - macOS 应用程序的无头 Xcode UI 测试
我们试图在所有非 UI 测试都运行良好的测试机器上自动运行我们的测试。我们有在命令行上运行测试并收集结果进行分析的脚本。
测试机器(Mac mini)以无头方式运行。
但是,对于 UI 测试,测试无法启动应用程序并出现此类错误,
t = 83.86s Assertion Failure: <TestCaseName>: Application '<XCUIApplicationImpl: 0x60400026e300 com.<app-identifier> at <app-name>.app>' failed to activate (current state: Running Background)
这似乎是因为当机器无头运行时周围没有 GUI 会话(macOS 将这样的会话称为 Aqua 会话)。我们试图找到解决这个问题的方法,但没有取得任何实际进展。
如果有人有任何想法,我们将不胜感激。
swift - XCTestCase - 如何在包含字符串的 NSTextView 上断言?
我有一个 macOS 项目,我正在为其创建 UI 测试。
虽然通过它们的文本值相对容易找到staticText
,buttons
等。使用下标查找.textViews
(似乎)不起作用。
我设法获得了对NSTextView
我想要检查的引用,.textViews.firstMatch
但我不知道如何断言它的字符串值。
我正在寻找像这样工作的东西。
swift - XCTest 方法中的断点命中,但正在测试的代码中的断点未命中
目前无法调试我的代码,因为断点似乎无法正常工作。
我有一个测试方法,它是XCTestCase
失败的一部分。我在其中设置了一个断点来调试它,并发现我调用测试的类上的方法失败了。我想知道为什么。如果我尝试进入此调用,代码将停止中断并且测试将失败。如果我在这段代码中有一个断点,它永远不会被命中。
如何调试我的代码?我错过了什么吗?
swift - Run UITest written within Framework
I am working on a framework which contains Visual Representation(UI) and I have written some UI tests into it but I am not able to run UITest written within framework.
Could anyone please guide me wether we can write UITest within framework or not?
Thanks in advance.
ios - 如何从 UI Xctest 调用 Appdelegate 的“OpenURL”函数
我的应用程序包含“OpenIn”功能,即用户可以将任何文件共享到我的应用程序。我想在 Xcode 中使用 UI 测试来测试它。
- 如何在 XctestCase 类中访问 Appdelegate/UIApplicaiton 的“OpenURL”方法?
- 如何显示“OpenIn”窗口,即与应用程序弹出窗口共享,我可以在其中共享文件?