xctest

    1热度

    2回答

    背景: 虽然工作this answer我注意到,它不是那么琐碎,在Xcode中正确设置Quick test framework正常。在我的情况下,它花了3-4次失败的尝试终于有一个工作版本。而且,我还不确定我以前的尝试错在哪里。或者更重要的是为什么该线程中的提问者每次都可能有重复运行。然后,他花了几次尝试终于有一个工作。 问题: 我问,如果您有任何的一个可靠的方法来建立快速框架上使用Xcode的可

    0热度

    1回答

    我尝试创建一个cocoapod来扩展Swift中的Primitives。我有麻烦得到测试合格或有一个错误配置: 这里是我的敏捷/快速测试: // https://github.com/Quick/Quick import Quick import Nimble import SwiftRubySyntax class TableOfContentsSpec: QuickSpec {

    5热度

    2回答

    如何在XCTestCase中输入UITextView? UITextView是第一个响应者,因此它已经拥有焦点并且键盘已经启动。 我已经试过: app.typeText("footer") app.textViews.element(boundBy: 0).typeText("foobar") app.links.element(boundBy: 0).typeText("foobar")

    0热度

    1回答

    Appium 1.6 IOS9.3 我用来寻找iOS的元素,如: findElementByIosUIAutomation(".tableViews()[0].cells()[1].collectionViews()[0].cells()[0]") 但在XCUITest,如何使用findElementsByIosNsPredicate这样呢?如何编写谓词字符串? 请帮帮我!

    0热度

    1回答

    我正在围绕XCTest编写一个可重用框架,用于我们几个项目的UI测试。为此我创建了一个我想通过pod共享的Cocoa Touch Framework项目。 是否有可能将XCTest包含到这样的项目中(没有额外的测试目标)?即使我已经在构建阶段链接了XCTest.framework,我仍然收到错误,发现XCTest模块无法找到。

    2热度

    1回答

    我们有一些应用程序需要定期检查推送通知。我们可以通过Xcode UI测试检查推送通知吗?

    0热度

    1回答

    在观看2017年WWDC Xcode和XCTest视频之后,我更新了测试以使用XCTests中的最新附加内容。 我最近升级到Xcode的9 Beta版,捉迷藏OS X塞拉利昂10.12.4 在此之后,我曾经XCUIElement()来创建一个元素实例的所有测试,失败了。 实施例的代码行: XCTAssertTrue(XCUIElement()scrollToElement(tablesQuery.

    0热度

    1回答

    我正在开发几个需要测试的iOS应用程序。我创建了一些辅助方法来扩展XCTest中类的功能。但是,因为它们是独立的应用程序,我最终重复了代码。 如果这是一个非测试的情况,我会创建一个名为Common.framework的框架,并将所有的类扩展放在那里。 我想创建一个名为“XCTest_extensions.framework”的框架,以便我可以添加我为XCTest类所做的类扩展。 我的计划是将XCT

    0热度

    1回答

    我从这里重新创建了示例:http://www.mokacoding.com/blog/testing-callbacks-in-swift-with-xctest/。 我想使用waitForExpectations()来测试超时。这应该模仿已经超时的漫长过程。为此,我在被调用函数中设置了一个sleep()命令,该命令比waitForExpectations()中的超时更长。 但是,sleep()没

    0热度

    3回答

    XCTests是否并行运行(即允许多个测试同时运行?)。考虑一个包含多个测试的单个测试文件,以及多个包含多个测试的测试文件。 如果在某些正在测试的组件中使用核心数据,并且测试可以并行运行,那么在测试中使用核心数据的正确方法是什么?例如,测试应以“干净”数据存储开始,然后根据需要添加对象,然后根据商店内容进行测试。听起来好像它们全都使用相同的托管对象上下文/存储,它们将指向相同的数据,因此存在彼此冲