Не удается обновить версию сервера Calabash
Возникли проблемы при обновлении версии сервера Calabash. Проблема в том, что я могу запускать базовые тесты, которые проверяют элементы... Однако, как только я пытаюсь "дотронуться" до кнопок, калебас возвращается
RuntimeError: Не удалось проанализировать ответ ''; приложение, вероятно, упало
Я считаю, что причина проблемы в том, что версия моего сервера старая / несовместимая. Не ракетостроение
ВНИМАНИЕ: версия сервера не совместима с версией гема. Пожалуйста, обновите ваш сервер. https://github.com/calabash/calabash-ios/wiki/B1-Updating-your-Calabash-iOS-version
gem version: '0.14.3' min server version: '0.14.3' server version: '0.9.169'
Ссылка устарела, но я проделал все шаги в https://github.com/calabash/calabash-ios/wiki/Updating-your-Calabash-iOS-version много раз. И все же, когда я проверяю версию, это 0.9.169
irb(main):006:0> server_version['version']
"0.9.169"
Любая помощь будет принята с благодарностью! Спасибо
1 ответ
Наконец-то решил это!
Оказывается, все это было связано с компонентом calabash в моем проекте Xamarin.
Когда я впервые начал экспериментировать с тестами несколько месяцев назад, я добавил компонент calabash (изображение ниже)
Когда я начал добавлять еще несколько тестов, у меня все еще был тот же компонент. Этот компонент является современным, насколько я могу судить. Затем я попытался удалить его и добавить снова, но больше не мог его найти.
Оказывается, теперь он называется "Xamarin Test Cloud Agent". Я установил этот компонент и сделал.
Надеюсь, это кому-нибудь поможет.