我想弄清楚在Xcode的Swift新UI测试中,哪个部分被选中了。
我可以获取segmentedControl XCUIElement和与其相关的按钮,但我不确定如何测试选定属性。
如果这是我错过的明显东西,请提前抱歉。
我想弄清楚在Xcode的Swift新UI测试中,哪个部分被选中了。
我可以获取segmentedControl 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");