2017-01-28 13 views
1

Я разработал приложение с использованием WebView, WebViewClient, WebChromeClient и многих других классов ... просто для автоматизации некоторых аспектов веб-браузера. Реализация стала настолько громоздкой, что я думаю, возможно, использовать Selenium вместо этого, чтобы автоматизировать любой браузер на смартфоне, чтобы выполнить то же самое.Может ли Selendroid использоваться для разработки приложения? (например, вместо WebView)

Но все ссылки, которые я нашел, показывают, что Selendroid предназначен только для тестирования.

Что мне не хватает в отношении (пере) моего приложения на Selendroid?

Известны ли примеры для таких приложений?

ответ

2

This Blog for Selenium Beginners предполагает, что тестовый прогон Selenium вызывается с ПК (например, под управлением Windows), подключенного через USB. Таким образом, вы не можете ожидать, что пользователь всегда будет подключен к ПК для запуска приложения на основе Selendroid.

Итог: Selendroid предназначен для тестирования, а не для разработки приложений. Если вам нужна инфраструктура, отличная от встроенного Android, рассмотрите Cordova.