Я пытаюсь настроить свою UIAutomation с помощью bwoken и tuneupJS. Я следовал этапы установки, перечисленные here, за исключением того, я установил версию 2.1.0rc.2, чтобы избавиться от изменения шаблона пути в Xcode 6. Поэтому мой Gemfile выглядит следующим образом:UIAutomation с bwoken и tuneupJS
# A sample Gemfile
source "https://rubygems.org"
# gem "rails"
gem 'bwoken', '2.1.0.rc.2'
gem 'cocoapods'
Я написал простой тест просто чтобы увидеть, если я что-нибудь к консоли, когда я запускаю его:
#import "../../../../Pods/tuneup_js/tuneup.js"
test("Example test", function(target, app) {
var searchButton = target.frontMostApp().mainWindow().buttons()["Search Button"];
assertTrue(searchButton.isValid(), "Search Button should be available on the screen");
searchButton.tap();
var saveSearchButton = target.frontMostApp().mainWindow().buttons()["Save"];
assertTrue(saveSearchButton.isValid(), "Save Button should be available on the screen");
saveSearchButton.tap();
searchButton.tap();
// tap on the background
target.frontMostApp().mainWindow().buttons()[7].tap();
searchButton.tap();
saveSearchButton.tap();
});
Это то, что я получаю обратно:
Building......................................................................
Build Successful!
iphone FirstScript.js
ipad FirstScript.js
FirstScript.js это тестовый скрипт Я вставил. Это не выглядит правильным, я предполагаю, что я должен получить более подробный вывод, как и тот, что приведен в примере на странице bwoken github. Итак, вопрос: что мне здесь не хватает, где я ошибся, поэтому мои тесты не выполняются?
я также обнаружил некоторые другие проблемы при игре с bwoken:
- Когда я пытаюсь использовать --verbose флаг, Единственное, что происходит является сборки, нет никакого вывода о том, что любые тесты стали ,
- Когда я использую флаг -skip-build, он, кажется, не имеет никакого эффекта, рабочее пространство все равно строится
- Я пропустил некоторую документацию по директиве #github, а именно, как импортировать файлы, которые я получаю # GitHub? Где они загружаются?
Edit: Я попытался запустить тот же непосредственно с командой инструментов, кажется, работает нормально:
2014-11-17 16:08:00 +0000 Начало: Пример теста 2014-11-17 16:08:01 +0000 Отладка: target.frontMostApp(). MainWindow(). Buttons() ["Кнопка поиска"]. Tap() 2014-11-17 16:08:01 + 0000 Отладка: target.frontMostApp(). MainWindow(). Buttons() ["Сохранить"]. Tap() 2014-11-17 16:08:01 +0000 Отладка: target.frontMostApp(). MainWindow(). Кнопки() ["Кнопка поиска"]. tap() 2014-11-17 16:08:03 +0000 Отладка: target.frontMostApp(). MainWindow(). Buttons() [7] .tap() 2014-11-17 16:08:03 +0000 Отладка: target.frontMostApp(). mainWindow(). buttons() ["Кнопка поиска"]. tap() 2014-11-17 16:08:04 +0000 Отладка: target.frontMostApp(). mainWindow(). buttons()) [«Сохранить»]. Tap() 2014-11-17 16:08:04 +0000 Пасс: Пример теста
Инструменты Trace Complete (Продолжительность: 7.199495s;
Выход: /Users/me/Documents/Project/MyApp/instrumentscli8.trace)