【发布时间】:2015-07-23 21:15:00
【问题描述】:
我想弄清楚在 Xcode 的 Swift 新 UI 测试中的分段控件上选择了哪个分段。
我可以获得 segmentedControl XCUIElement,以及与之关联的“按钮”,但我不确定如何测试所选属性。
如果我错过了明显的事情,请提前道歉。
【问题讨论】:
标签: xcode swift xcode-ui-testing
我想弄清楚在 Xcode 的 Swift 新 UI 测试中的分段控件上选择了哪个分段。
我可以获得 segmentedControl XCUIElement,以及与之关联的“按钮”,但我不确定如何测试所选属性。
如果我错过了明显的事情,请提前道歉。
【问题讨论】:
标签: xcode swift xcode-ui-testing
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");
【讨论】: