2017-01-28 3 views
1

Ich entwickelte eine App mit WebView, WebViewClient, WebChromeClient und vielen anderen Klassen ... nur um einige Aspekte des Web-Browsings zu automatisieren. Die Implementierung ist so umständlich geworden, dass ich denke, Selenium stattdessen zu verwenden, um jeden Browser auf dem Smartphone zu automatisieren, um dasselbe zu erreichen.Kann Selendroid zur Entwicklung einer App verwendet werden? (z. B. anstelle von WebView)

Aber alle Referenzen, die ich fand, deuten darauf hin, dass Selendroid nur zum Testen ist.

Was vermisse ich, wenn ich meine App auf Selendroid (wieder) basiere?

Gibt es bekannte Beispiele für solche Apps?

Antwort

2

This Blog for Selenium Beginners schlägt vor, dass ein Selenium-Testlauf von einem PC (z. B. Windows) gestartet wird, der über USB angeschlossen ist. Daher können Sie nicht wirklich erwarten, dass ein Benutzer immer mit einem PC verbunden ist, um Ihre Selendroid-basierte App auszuführen.

Fazit: Selendroid ist zum Testen, kein App-Entwicklungs-Framework. Wenn Sie ein anderes Framework als das native Android benötigen, betrachten Sie Cordova.

Verwandte Themen