2015-03-19 3 views
1

Как я могу отменить android uiautomator, который запускает сценарий автоматизации? Единственный способ, который я нашел до сих пор, - это убить процесс «uiautomator» напрямую с помощью оболочки ADB. Есть ли другой способ?Как отменить uiautomator

ответ

0

Я не уверен, что существует множество способов убить uiautomator. Я делаю CTRL + c из командной строки, когда мне это нужно.

Но зачем вам отвечать на uiautomator? Если тесты длинные, вы можете создать несколько тестовых примеров или просто запустить функцию из тестового примера.

adb shell runtest ...TestCase1#test1 
adb shell runtest ...TestCase1#test2 
adb shell runtest ...TestCase2#test1 
+0

CTRL + C применяется при запуске из командной строки. В настоящее время я запускаюсь из Runtime.getRuntime(). Для моего случая мне нужно остановить его на полпути. –

1

Для Runtime.getRuntime() случае, Вы можете попробовать ниже обходной путь:

Process process=Runtime.getRuntime().exec(cmd); 
process.destroy(); 
Смежные вопросы