xcode-ui-testing

    0热度

    1回答

    在iOS UITests上工作时,我发现XCUIElement有一个属性identifier,它面临着XCUIElementAttributes。当我调试时,我发现这是一个真正的属性,并且总是包含空字符串。任何人都可以解释这个属性的用途吗?我无法获得两者之间的任何区别财产XCUIElement 我无法更改标识符,它的不可变。

    1热度

    4回答

    我试图通过命令行将值传递给我的XCUITest。我知道,它可能通过以下方式来做到这一点对于XCTest(非UI): xcodebuild联编-verbose测试-workspace MyWorkspace.xcworkspace -derivedDataPath derivedData -scheme“MyScheme”构型的调试SYMROOT =“$(pwd)”/ build -destinat

    0热度

    1回答

    我试图在XCTestCase中运行一个UI测试,当我运行它时,我想用多个不同的输入多次运行它。有没有一种简单的方法可以用不同的输入多次运行测试? 我想运行不同的输入测试,但只写测试一次。这样做的一个例子是我试图通过不同的用户名来验证行为。

    0热度

    1回答

    我有一个问题,当应用程序推到背景和恢复应用程序。 当应用推到背景的话,就不能强制地恢复我的应用程序 这里是我的代码: - (void)testResumingEditProfile { self.methodName = NSStringFromSelector(_cmd); user = [TestUser sharedInstance].defaultNextUser;

    0热度

    1回答

    我正在Xcode 8中运行UITests。我有一个测试向应用添加了一张照片。当我第一次安装应用程序时,我得到弹出窗口请求访问相册。 我试过的一切都会导致'不允许'按钮被选中,然后中断测试。当我记录'允许'按钮时,单击一个UIAlert被找到,但是当我运行po XCUIApplication()。debugDescription时,尽管它们在屏幕上,但没有发现警报。 有没有人找到解决这个问题的方法?

    0热度

    1回答

    从这个website窃取帮助,我已经实现此修复程序来运行一个小的等待函数,所以我可以确保我等待元素/页面/等等。在继续测试之前加载。修复工程应该直接在测试中使用代码,但是当我将它放在另一个类的Utility Method中时,它不会返回正确的通过/失败结果。 的问题是运行下面的代码时: func testCreateGame() { let app = LauncherUtilityMe

    1热度

    1回答

    在UITest中,点击登录按钮后,我需要等待两个事件,登录成功后才会显示更新或主屏幕,并决定如何操作。 文档说,即 只有一个-waitForExpectationsWithTimeout:处理程序:可以在任何给定的时间活性,但{期望 - >等待} *多个分立序列可以被链接在一起。 所以需要努力一下,但最后想通了。

    0热度

    1回答

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

    4热度

    2回答

    无论何时测试失败,Xcode UI测试都会在结果导航器中进行自动截屏以便查看,这非常有用。但是,这不包括因谓词失败而失败的测试。由于谓词通常用于基本检查(例如,如果元素存在或不存在于当前视图中),这是一个巨大的缺点,因为屏幕截图在诊断测试失败时应用程序中发生的情况时很有用。 有谁知道如何强制截图?这是否需要集成Fastlane快照工具?

    0热度

    2回答

    是否有任何方法来存储用Swift编写的UITests的网络请求? 我已经安装了OHHTTPStubs pod,但无法设法通过使用它的方法来存储我的网络请求,这是因为UITest目标和应用程序目标是在不同的线程中执行的。 我会感激任何建议。