#android #process #appium #robotframework #appium-android
Вопрос:
Поскольку я разрабатываю некоторые тесты для приложения Android, мне нужно запустить новый cmd с экземпляром appium в начале теста (я использую Windows).
Я пробовал, используя
${cmdAppium}= Start Process appium
а также (согласно документу):
${cmdAppium}= Run Process appium
Но что я получаю, так это:
FileNotFoundError: [WinError 2] impossible to find the specified file
Insthead, если я попытаюсь запустить (с помощью той же инструкции) ipconfig, это сработает.
Что я делаю не так?
Если я попытаюсь открыть cmd и запустить команду appium, она будет работать правильно, поэтому я не думаю, что это проблема с переменной Enveroinment.
Кроме того, в конце теста мне тоже нужно закрыть этот cmd.
Кто-нибудь может помочь? Большое спасибо
Комментарии:
1. Обычно сервер appium запускается перед тестовым запуском, возможно, с помощью скрипта .bat или .cmd. Кроме того, проблема, по-видимому, связана с переменной среды PATH, в которой отсутствует каталог
appium
. Вы можете попытаться добавить полный путь к команде.