Описание тега earlgrey

EarlGrey - это платформа тестирования автоматизации пользовательского интерфейса iOS от Google.
1 ответ

Как я могу ускорить анимацию, чтобы ускорить мой набор тестов EarlGrey?

Я видел ниже API в GREYConfiguration это говорит о том, что EarlGrey по умолчанию обрезает анимации CALayer более чем на 10 секунд - /** * Configuration for setting max allowable animation duration (in seconds) for any CALayer based * animation. Ani…
18 июл '16 в 08:46
0 ответов

Contraint Failed Exception

Мои тесты Эрлгри работают нормально на симуляторе iPhone 6s плюс, но когда я запускаю тот же тест на симуляторе iPhone 6, он дает constraintFailedException, Это мой код: EarlGrey.select(elementWithMatcher: grey_accessibilityID("passwordTextField")) …
29 авг '17 в 08:38
1 ответ

Автоматизация детоксикации: изменение GREYElementInteraction.m

Я искал решение, которое помогло бы мне очистить результаты автоматизации тестирования Detox, так как в настоящее время результаты довольно грязные. Кажется, самый большой виновник уродства существует в GREYElementInteraction.m, который можно увидет…
09 окт '18 в 21:54
0 ответов

Произошла ошибка при обработке предустановочной ловушки Podfile. неопределенный метод `install_gem'

Я получаю сообщение об ошибке при установке / обновлении модуля. Я пытаюсь взглянуть на демо EarlGrey. Ниже приводится содержание подфайла. post_install do |installer| # Always install the newest EarlGrey gem require 'rubygems/command_manager' Gem::…
03 фев '17 в 12:00
1 ответ

Проблемы с синхронизацией EarlGrey всегда истекают

У меня проблемы с функцией синхронизации EarlGrey. Я пытаюсь создать простой тестовый пример для моего приложения, который в основном проверяет, появляется ли кнопка входа в систему. func testExample() { let success = GREYCondition(name: "Wait for a…
10 мар '17 в 20:36
1 ответ

(Swift, EarlGrey) переместить ползунок в середину

Я пишу несколько тестов, и мне нужно перейти к середине слайдера. Я хотел бы получить минимальное и максимальное значение ползунка, как на картинке ниже: Эти значения могут меняться, поэтому каждый раз, когда мне нужно получить их в моем коде. Позже…
30 ноя '16 в 09:17
1 ответ

Как я могу заставить EarlGrey выбрать окно клавиатуры или другие частные элементы UIKit?

Я пытаюсь написать тест для автоматизации отображения и скрытия клавиатуры пользовательского интерфейса. Однако мне нужно убедиться, что клавиатура видна на экране всякий раз, когда я пытаюсь сделать такой вызов. Я обнаружил, что могу проверить элем…
11 июл '16 в 08:16
1 ответ

Где найти пакет xctest для EarlGrey?

Как видно из заголовка, каков путь к пакету XCTest, сгенерированному фреймворком EarlGrey?
30 июн '16 в 20:49
1 ответ

Как я могу определить, выполняю ли я тест EarlGrey в моем приложении?

В целях тестирования я хочу обойти экран входа в приложение. Я могу сделать это, просто закомментировав код, который выдвигает контроллер представления при запуске тестов. Однако это не идеально. Я придумал лучший способ установить env var в моей сх…
07 июл '16 в 08:32
1 ответ

GREYAction не работает, когда появляется модальное диалоговое окно

Я использую Google Maps API в своем приложении, следуя инструкциям, приведенным здесь. Как только я запускаю приложение, появляется модальное разрешение, чтобы попросить включить службы определения местоположения. У меня есть тесты пользовательского…
29 июн '16 в 20:51
0 ответов

EarlGrey: Не удалось выполнить блокировку, поскольку ресурсы на холостом ходу ниже заняты

Я выполнил следующие команды, и он говорит, что не удалось выполнить блок, потому что ресурсы холостого хода ниже заняты. EarlGrey.select(elementWithMatcher: grey_accessibilityLabel("First Label")).atIndex(0).perform(grey_tap()) EarlGrey.select(elem…
18 авг '17 в 10:00
1 ответ

Найти элементы в UIWebView

Я хочу написать тест автоматизации пользовательского интерфейса, который регистрируется с помощью Google. Веб-приложение встроено в приложение. В Earlgrey, как я могу выбрать текстовое поле или кнопку веб-просмотра. Спасибо
11 май '16 в 10:36
1 ответ

Цикл If/While с EarlGrey от Swift

Я начинающий в EarlGrey. Прежде чем я использовал их, я использовал Swift. Теперь, моя проблема, у меня есть цикл while, я не знаю, как я могу сделать цикл while в EarlGrey. Я хочу, чтобы этот цикл записывался в EarlGrey: if XCUIApplication().otherE…
24 окт '17 в 12:46
1 ответ

iOS Earl Grey - выберите отсутствующий аргумент

Я добавил EarlGrey в свой проект iOS через CocoaPods. Я создал новую цель, как описано здесь: https://github.com/google/EarlGrey/blob/master/docs/install-and-run.md. Моя проблема в том, что, следуя этой инструкции, простой тест EarlGrey swift неверн…
01 июн '17 в 11:30
1 ответ

Не могу прокрутить вверх, используя EarlGrey

У меня есть UICollectionView, в котором я могу прокрутить вниз, но не могу прокрутить вверх. Я не уверен, что мне не хватает чего-то очень простого - вот код ниже: (Форматирование было странным, вот скриншот) Первый блок выполняется отлично, но прил…
30 янв '17 в 23:46
2 ответа

Есть ли способ получить количество элементов с одинаковым идентификатором доступа?

Есть ли способ получить количество элементов с одинаковым идентификатором доступа / меткой и т.д. в Swift?
19 окт '16 в 06:49
1 ответ

Случайный выбор в EarlGrey

Я писал довольно сложные UI-тесты с использованием XCTest, а недавно переключился на EarlGrey, потому что он намного быстрее и надежнее - тесты не дают случайных сбоев на сервере сборки, а набор тестов может занять до получаса! Одна вещь, которую я …
25 янв '17 в 23:39
2 ответа

GREYActionBlock для возврата определенного свойства элемента не работает

Я следую примеру Swift под заголовком Есть ли способ вернуть определенный элемент из FAQ, чтобы попытаться получить свойство из элемента. Я скопировал пример непосредственно из FAQ, но после вызова executeAction textValue все еще имеет свое первонач…
07 июл '16 в 17:10
2 ответа

Построение цели теста завершается неудачно с этой ошибкой "Этот проект требует, чтобы NS_Block_Assertions был неопределенным

Пытаясь начать работать с EarlGrey, я следовал инструкциям, чтобы вручную добавить EarlGrey в проект. Но каждый раз, когда я пытаюсь построить цель теста, она имеет тенденцию терпеть неудачу с этой ошибкой /EarlGrey-1.0.0/EarlGrey.pch:27:4: "Этот пр…
25 окт '16 в 21:34
1 ответ

EarlGrey попытался подождать 5,0 секунд, чтобы приложение перешло в состояние ожидания

Похоже, что EarlGrey не может использовать красивую функцию ожидания простоя приложения при тестировании нашего приложения. Получение этой ошибки на каждом экране: EarlGrey пытался подождать 5,0 секунд, чтобы приложение перешло в состояние ожидания,…
04 мар '16 в 12:24