Есть отличная удаленная работа для php+codeception+jenkins+allure+docker спецов. 100% remote! Присоединиться к проекту

Robotium (Robotium Recorder) тормозит. Что делать?


(Nick Unuchek) #1

Robotium Recorder тормозит очень сильно. Запускаю запись теста на  ускоренном эмуляторе Atom все равно тормозит. На девайсе ASUS TF101 тоже тормозит.
А после СТОП. в коде куча sleep  and wait команд, что даже не разобраться.
Что делать?
Спасибо большое.

 


(Taras) #2

рекордер нужно использовать только для того случая когда ви не знаете явно локаторов, например у вас сорсов нету апликухи, 

никаких слипов не нужно, так как там есть предусмотрени функции wait for activity, и имплицитние вейтери локаторов итд...

юзайте АРІ самого роботиума, а не рекордер и будет Вам счастье..)

какой рекордер ви используете ???

у меня так емулятор когда то глючил, чистка android sdk кеша помогает

в sdk manager - настройки - clean cache


(AKhozya) #3

Если Вы используете рекордер от BitBar (TestDroid) - то тормозов не избежать. Приложение запускается в дебажном режиме... Попробуйте попросить девелопера подебажить на реальном устройстве - будут такие же тормоза. Рекордер там достаточно "тупой" - я его использовал когла было лениво искать в R.id имена ресурсов и когда надо было скопипастить куски кода, чтобы руками много не писать.