xcode-ui-testing

    0热度

    1回答

    我试图点击最近,但有这么多的实例,我不知道该怎么做。 Find: Descendants matching type StaticText Output: { StaticText 0x60800036da40: traits: 8590000192, {{0.0, 77.0}, {330.0, 2.0}}, label: 'Details' StaticText 0

    0热度

    1回答

    的信息。当我执行命令 (lldb) po app.debugDescription 它显示从上查看详细信息。 如何刷新它以显示新元素树?

    0热度

    2回答

    我使用的是xcode 8.3.3,swift,我试图让tearDown方法只运行一次。 我在这里提供的解决方案启动应用程序一次: XCTestCase not launching application in setUp class method 在拆卸的方法,我想退出的应用程序。我只想做一次。 的XCTest文档中有一类拆解()方法,但是当我尝试使用它 - 它没有访问应用程序了?: https:

    0热度

    1回答

    我想在每次测试后重置模拟器。 我发现做到这一点的最好办法,是执行 xcrun simctl erase all ,但我不知道如何在一个迅速的文件来执行它添加一个shell命令。 我试图 import Foundation func shell(_ args: String...) -> Int32 { let task = Process() task.launchPat

    0热度

    1回答

    xcodebuild可能通过-resultBundlePath参数指定描述发生的结果束将放置在哪个目录。我试图直接在Xcode中找到类似的选项,但我似乎无法找到它。 有人知道是否真的有可能直接在Xcode中为结果包指定一个文件夹?

    1热度

    1回答

    我有一组UI测试正在测试复选框的状态。 swift中没有内置的复选框元素,因此我使用了两个图像(选中和未选中)。当我在打开模拟器的情况下运行测试时,一切正常。当我在命令行中运行测试(持续集成需要)时,所有测试都会在包含图像(资产)的部分失败。因此,资产不UI测试可见(即使我给他们的图像设置可见性) 这是我正在测试的图片: tablesQuery.cells.containing(.staticTe

    0热度

    2回答

    我有一个有7个单元格的表格(未来可能会增加)。只有4个单元格可见,并且可以从屏幕1上的UI中找到。我想点击第7个单元格前往screen2,并且我可以向下滚动(检查单元格是否可以打开并且一次滚动一个单元格),然后点击第7个单元格,但是一旦我回到screen1,我想要全部滑动到一次顶部(一次不滚动一个单元格)。我尝试使用“swipeup”,但是当这样做时,它正在单元格上敲击,我导航到screen2(并

    0热度

    1回答

    我正在使用xcode 8.3.3,swift和XCTest。我想知道当你计划针对多个模拟器运行测试并显示列表时,处理滚动的最佳方法是什么。由于屏幕尺寸可能会根据所使用的模拟器而改变,因此您要选择的要滚动的元素可能会显示,也可能不会显示。 如果我有一个包含x#个元素的列表,我如何最好地处理使用哪个元素来滚动列表,让下一组元素显示在屏幕上,以便测试可以在多个模拟器上运行不同的屏幕尺寸? 当我们执行“p

    2热度

    1回答

    当我在模拟器上运行UITests(XCUITests)时,通常会产生以下错误:“Main Thread Checker:调用后台线程: - [UIApplication setNetworkActivityIndi​​catorVisible:]“我没有在我的代码中的活动指示器,所以这让我觉得这是一个Xcode相关的问题。有没有人有工作?

    1热度

    3回答

    我写的测试UI测试案例以下UI 我想测试上登录点击是否我仪表盘屏幕上浏览正确与否。 有没有办法做到这一点? 我目前的测试代码是一样 func testExample() { let usernameTextField = app.textFields["Username"] usernameTextField.tap() usernameTextField.t