четверг, 24 июля 2014 г.

Запуск первого теста Robotium + Android Studio

1. Скачиваем Android Studio и устанавливаем

2. Запускаем его и создаем новый проект: File->New Project и далее в окнах все интуитивно понятно, переходим далее и далее до финиша.


3. Откроется такое окно:
Если ок, то подключаем телефон к компьютеру и запускаем приложение. Если запустилось - идем дальше. Если нет - отлаживаем до тех пор, пока не запустится.

4. Подключаем библиотеку Robotium к проекту.
Скачиваем файл библиотеки последней версии, например robotium-solo-5.0.1.jar

5. Перемещаем (ну или сразу можно было скачать) библиотеку в проект (у меня например проект лежит тут: C:\Users\katya\AndroidStudioProjects\TestAppRobotium )

6. а) Открываем файл build.gradle (который находится в папке main).  Добавляем  в раздел dependencies следующие строки
    compile files('libs/robotium-solo-5.2.1.jar')
    androidTestCompile 'com.jayway.android.robotium:robotium-solo:5.2.1+'
(в строке  compile files укажите путь к файлу библиотеки, 
в этой строке  androidTestCompile укажите свою версию, перед версией обратите внимание - двоеточие).

б) Далее в правом верхнем углу всплывает сообщение о необходимости синхронизации. Нажать и подождать пока она осуществится.

в) В разделе External Libraries выведется подключенна библиотека


















7.  Далее открываем в папке AndroidTest файл ApplicationTest.java

Удаляем все что есть и вставляем текст:

package com.example.katya.myapplication;

import android.test.ActivityInstrumentationTestCase2;
import com.robotium.solo.Solo;

public class ApplicationTest extends ActivityInstrumentationTestCase2 {

    private Solo solo;

    public ApplicationTest() {
        super(MyActivity.class);
    }
    public void setUp() throws Exception {
        super.setUp();
        solo = new Solo(getInstrumentation(), getActivity());
    }
    public void testMyActivity() throws Exception {
        solo.assertCurrentActivity("Main Activity Never Loaded", MyActivity.class);
    }
}


8. Запустим тест. Подключаем телефон к компьютеру. Правой кнопкой на ApplicationTest. Выбираем Run\ApplicationTest. 


9. Получаем Ok test result

10. Можно сделать небольшую передышку. Что бы идти и разбираться с роботиумом дальше.


1 комментарий:

  1. не плохо покажи как добавить appium под ubuntu может есть простой способ)))

    ОтветитьУдалить