我如何在Swift中编写UI测试,以测试如果轻按了按钮,标签是否可见?

问题描述 投票:0回答:1

我是Swift和UI / Unit测试的初学者。

目标是测试在点击视图时标签是否可见。是的,一个观点。问题是我的“按钮”是UIView类,而标签是此UIView类内部的@IBInspectable计算属性。因此,我对测试方式感到困惑。

将对我在哪里可以找到有关UI / Unit Testing的一般解释的任何建议表示感谢。 :)谢谢!

ios swift ui-testing
1个回答
0
投票

嗨,您需要测试点击右按钮时调用的功能。

我假设您不是仅使用Swift。

因此可以执行一些基本步骤

  1. 在嘲笑按钮点击之前,请检查您的测试用例类中按钮的可见性。
  2. 用于嘲笑按钮的点击,您可以致电button.sendActions(for: .touchUpInside)
  3. 现在检查按钮的可见性。在这里,您可以简单地使用XCAssertTrue和XCAssertFalse来检查按钮的可见性

一些有用的链接-

https://useyourloaf.com/blog/ui-testing-quick-guide/

https://www.raywenderlich.com/960290-ios-unit-testing-and-ui-testing-tutorial

© www.soinside.com 2019 - 2024. All rights reserved.