我想弄清楚Xcode在Swift中的新UI测试中在分段控件上选择了哪个段。
我可以获得segmentedControl XCUIElement和'按钮'与之相关,但我不确定如何测试所选属性。
如果这是我错过的显而易见的事,请提前抱歉。
答案 0 :(得分:20)
XCUIElement
有selected
属性,您可以查看:
XCTAssertTrue(app.segmentedControls.buttons.elementBoundByIndex(0).selected)
答案 1 :(得分:2)
Swift 4的版本:
let environment = app.segmentedControls.element(boundBy: 0);
XCTAssertTrue(environment.buttons.element(boundBy:0).isSelected, "Wrong environment selected");