Я работаю над автоматизацией Selenium Webdriver на эмуляторе iOS с использованием Appium Ruby Console (arc).При запуске arc toml FILE
открывается живой эмулятор с консолью Ruby. См. Документацию по дуге здесь .Эта команда также requires
my spec_helper
, которая также загружает мой код.
В автоматизации Selenium-Webdriver для браузеров я использую binding.pry
для оперативной отладки, открытия консоли Pry и использования reload-code
Команда для тестирования методов.Это очень эффективно, и я бы хотел использовать это в автоматизации мобильных эмуляторов. См. Справочную документацию Pry здесь .
В консоли Appium Ruby я не могу использовать команды справки Pry Live.Я мог бы использовать binding.pry
в своей автоматизации и отладке в реальном времени оттуда, но я обнаружил, что через несколько минут он нестабилен и подвержен сбоям.
Есть ли способ запуститьreload-code
тип команды в консоли Appium Ruby?Таким образом, мне не придется каждый раз сносить и перезагружать эмулятор, так как каждый раз это занимает около минуты.