Не удается обновить версию сервера 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". Я установил этот компонент и сделал.

Xamarin Test Cloud Agent

Надеюсь, это кому-нибудь поможет.

Другие вопросы по тегам