Мне нужны тесты пользовательского интерфейса для проекта XCode, который является платком для нескольких продуктов. Это означает, что некоторые элементы являются обычными для некоторых продуктов. Например, они могут иметь разные цвета, стили текста и т. Д. От продукта к продукту, или один и тот же элемент может быть видимым для одного проекта, но скрыт для другого.Многоразовые XCTests для нескольких продуктов
Как настроить тесты интерфейса XCode для их повторного использования для различных продуктов? Я понимаю, мне нужны разные схемы. Но как насчет элементов видимости, например? Кажется, мне нужно проверить его внутри тестового кода пользовательского интерфейса? Но я думаю, что было бы лучше использовать любой файл конфигурации. Я прав? У кого-нибудь есть идеи? Я был бы благодарен за все советы.
Да, я думал об этом, но я не имею опыт работы с ним. Можете ли вы показать пример для более подробной информации? – Yulia
Я отредактировал ответ. Я написал пример (немного грубый, но работающий) для метода get config. и пример использования. –
Также имейте в виду, что вы можете добавить 'XCTestCase' во все ваши тестовые цели и повторно использовать его. –