xctestcase

    2热度

    2回答

    我使用XCTest(Swift)在xcode中创建ui测试(Swift) 我该如何运行,例如,从一个类中运行2-3个测试,而无需从其中启动剩余的测试这个班? 是否可以添加一些测试套件或运行并从命令行运行只是必要的套件/运行? 根据XCTestSuite文档,可以选择创建自定义测试套件,但是我没有找到任何示例。

    13热度

    2回答

    我正在为使用XCTest的应用程序编写UITest应用程序。应用程序在主屏幕中进行多个服务器调用。我无法导航到下一个屏幕。自动化经常保持空闲状态,持续1分钟或甚至大于与所述消息 等待应用到空闲 或 无法监视事件循环 有没有办法让应用程序执行我的测试案例打破这???

    0热度

    1回答

    我们使用xctests运行端到端的ui测试,并且拥有一个包含3个不同目标的项目,并且我不希望UI测试在其中两个目标上运行,因为它们连接到生产。 是否有强制UI测试只能针对一个方案/目标运行?

    0热度

    3回答

    我有一个视图和在一个高层板上绘制的uistackview数组中的五个按钮: 但是,当我记录时,它总是打到第三个按钮,我不能随机选择哪个按钮打 代码是: let app = XCUIApplication() let oneElement = app.otherElements["First"] let twoElement = app.otherElements["Two"

    0热度

    2回答

    我想认为我理解继承的想法,但显然我不这样做,因为如果XCTest在其类中提供了安装方法,我为什么会在XCTestCase中有一个设置方法而感到困惑? XCTestCase是XCTest的子类,但在阅读Apple文档之后,它们在两者之间没有任何区别。 import XCTest @testable import FirstDemo class FirstDemoTests: XCTestCas

    1热度

    1回答

    我需要在运行test()方法之前执行多个调用。我有一个完成块,我正在使用waitForExpectations()。由于我使用了一个计数器,因此有多个异步调用。只有当计数器达到呼叫次数时,我才让expectation.fulfill()发生。 override func setUp() { super.setUp() let exp = expectation(descrip

    1热度

    2回答

    使用XCTest。虽然测试testresults在路径TestSummaries.plist保存在: /用户/思姆里提/库/开发商/ Xcode中/ DerivedData /项目名/日志/测试/ 谁能告诉如何阅读TestSummaries内容上面的路径.plist文件? 需要从上述文件获取的结果数据(错误味精,测试用例,行号),并在写功能练成TEARDOWN() 尝试使用 NSSearchPat

    8热度

    2回答

    我正在寻找解决方案,我需要将我的应用程序发送到背景,并在特定时间间隔后从最近重新启动它。 deactivateAppForDuration()用于在Instruments UIAutomation中实现此功能。 有人知道如何在XCTest中实现这一点吗?

    2热度

    1回答

    我们有一个运行iOS UI测试的Jenkins作业,我需要能够在测试运行期间根据特定运行时信息忽略一些测试(或测试类)。根据XCTestSuite文档https://developer.apple.com/reference/xctest/xctestsuite,您可以通过编程方式创建自定义测试套件,但我还没有找到任何实际操作的示例。那么人们究竟如何去做呢? 我已经玩了下面的代码作为一个起点,但并

    0热度

    1回答

    class MyClassVC: UIViewController { var html : String? var heightBar: CGFloat? var webView: UIWebView? override func viewDidLoad() { super.viewDidLoad() heightBar =