Calabash Android Cheat List
|
calabash-android resign <apk.name>
|
Подписать apk
|
|
calabash-android console <apk.name>
|
Запуск консоли разработки тестов
|
|
calabash-android run <apk.name>
|
Запуск текстов
|
|
start_test_server_in_background
|
Запуск тестового сервера и приложения
|
|
reinstall_apps
|
Переустановить приложение
|
|
query(uiquery, *args)
|
Поиск элементов на экране
|
|
element_does_not_exist(uiquery)
|
Если элемент не найден возвращает TRUE
|
|
element_exists(uiquery)
|
Если элемент найден возвращает TRUE
|
|
view_with_mark_exists(expected_mark)
|
Если элемент с определенной маркировкой найден возвращает TRUE
|
|
fail(msg="Error. Check log for details.")
|
Прерывание теста , вывод тестовой ошибки
|
|
check_element_exists(query)
|
Проверка что элемент существует на экране, возврат FAIL если нет
|
|
check_element_does_not_exist(query)
|
Проверка что элемент не существует на экране, возврат FAIL если да
|
|
check_view_with_mark_exists(expected_mark)
|
Проверка что промаркированный элемент существует на экране
|
|
touch(uiquery, options={})
|
Выполнить нажатие на элемент
|
|
tap_mark(uiquery)
|
Выполнить нажатие на элемент
|
|
keyboard_enter_text(text, options={})
|
Ввод текста в view в фокусе
|
|
enter_text(uiquery, text, options={})
|
Нажать на элемент и начать ввод текста
|
|
pull(remote, local)
|
Перенести файл с устройства на ПК
|
|
push(local, remote)
|
Перенести файл с ПК на устройство
|
|
screenshot(options={:prefix=>nil, :name=>nil})
|
Снять скриншот
|
|
screenshot_embed(options={:prefix=>nil, :name=>nil, :label => nil})
|
Снять скриншот и приложить его к результатам теста
|
|
wait_for(options, &block)
|
Ожидание элемента с модификаторами { :timeout => 10, #maximum number of seconds to wait :retry_frequency => 0.2, #wait this long before retrying the block :post_timeout => 0.1, #wait this long after the block returns true :timeout_message => "Timed out waiting...", #error message in case options[:timeout] is exceeded :screenshot_on_error => true # take a screenshot in case of error }
|
|
wait_for_element_exists(uiquery, options={})
|
Ожидание появления элемента
|
|
wait_for_elements_exist(elements_arr, options={})
|
Ожидание нескольких элементов, принимает массив запросов
|
|
wait_for_element_does_not_exist(uiquery, options={})
|
Ожидает пока элемент пропадет
|
|
wait_for_elements_do_not_exist(elements_arr, options={})
|
Ожидает пока несколько элементов пропадет, принимает массив запросов
|
No comments yet.
Cheatography n. The art of mapping complex subjects into clear, instantly navigable reference guides.