Можем ли мы использовать инструмент тестирования, такой как селен, Appium, для автоматизации некоторых пользовательских задач в приложении для Android?

А пока я работаю над селеном в компании. Я делаю инструмент, который автоматизирует процесс заполнения расписания с помощью Selenium, Sikuli. Это автоматизация на основе веб-приложений.

Но я хочу знать, как мы можем автоматизировать некоторые процессы в приложениях для Android? Например: если я хочу автоматизировать, например: 1.) если пользователь нажимает на любимые песни в музыкальном проигрывателе, он автоматически начинает воспроизводить любимые песни или 2.) если пользователь нажимает на недавно воспроизведенные песни, он автоматически начать воспроизведение последних песен.

Я поискал это в Интернете и обнаружил, что Appium используется как инструмент автоматизации для тестирования мобильного приложения.

Пожалуйста, дайте мне знать, что я на правильном пути. Если нет, предложите другой способ или инструмент, с помощью которого я могу автоматизировать задачу пользователя в приложении для Android.

Заранее спасибо.


person kamal kumar    schedule 30.08.2016    source источник
comment
Да, вы на правильном пути. Appium может выполнять эти пользовательские задачи.   -  person Tabish Javed    schedule 30.08.2016


Ответы (1)


Платформа тестирования Espresso, предоставляемая Android Testing Support Library, предоставляет API-интерфейсы для написания тестов пользовательского интерфейса для имитации взаимодействия с пользователем. Вы можете автоматизировать тестирование пользовательского интерфейса.

Здесь вы можете найти различные примеры и документацию https://google.github.io/android-testing-support-library/docs/espresso/setup/index.html

person pooja    schedule 30.08.2016
comment
Хорошо, я проверю. Спасибо за ответ. - person kamal kumar; 30.08.2016
comment
@kamal kumar Если это помогло и сработало для вас, примите ответ :) - person pooja; 30.08.2016
comment
Да, конечно . Я приму ответ, если он решит мою проблему. - person kamal kumar; 30.08.2016
comment
@kamalkumar, какой инструмент вы начали использовать? - person pooja; 31.08.2016
comment
Привет, пока я занят, чтобы кое-чему научиться, поэтому займусь этой частью в эти выходные. Как я могу принять ваш ответ? - person kamal kumar; 31.08.2016
comment
вы можете принять ответ, поскольку задали вопрос. stackoverflow.com/help/someone-answers - person pooja; 31.08.2016