щелкнув элемент NSToolbarItem в тестировании пользовательского интерфейса XCTest - PullRequest
0 голосов
/ 04 февраля 2020

Я пишу тесты пользовательского интерфейса для основанного на документе приложения macOS.

В тесте пользовательского интерфейса, как я могу нажать на NSToolbarTiem удобным для локализации способом?

Запись ничего не записывает, когда я нажимаю на нее.

NSToolbarItem, похоже, не имеет accessibilityIdentifier.

1 Ответ

0 голосов
/ 05 февраля 2020

Вы должны проверить дерево элементов print(app.debugDescription)

Найдите свой элемент и щелкните что-то вроде app.toolbars["brushes"].firstMatch.click()

Если accessibilityIdentifier и label отсутствуют, добавьте их в код приложения или раскадровка.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...