识别选定状态Swift UI测试



我想弄清楚在Xcode的新UI测试中,分段控件上选择了哪个段。

我可以得到分段控制XCUIElement,和'按钮'与它相关联,但我不知道如何测试所选的属性。

如果这是我错过的一些明显的东西,请提前道歉。

XCUIElement有一个selected属性,您可以检查:

XCTAssertTrue(app.segmentedControls.buttons.elementBoundByIndex(0).selected)

Swift 4版本:

let environment = app.segmentedControls.element(boundBy: 0);
XCTAssertTrue(environment.buttons.element(boundBy:0).isSelected, "Wrong environment selected");

最新更新