Ответ 1
XCUIElement
имеет свойство selected
, которое вы можете проверить:
XCTAssertTrue(app.segmentedControls.buttons.elementBoundByIndex(0).selected)
Я хочу выяснить, какой сегмент выбран на сегментированном элементе управления в новом тестировании пользовательского интерфейса Xcode в Swift.
Я могу получить 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");