应用中的Android网络自动化

问题描述 投票:0回答:1

我想制作一个简单的Android应用程序,可以在Web上执行一些自动行为。

我希望能够输入用户名/密码详细信息,并通过Web视图将我的应用程序导航到网站,并填写我的登录凭据并导航到网站的特定部分。

我意识到selenium对于这样的任务来说是理想的但是想知道是否有人有尝试类似的东西的经验以及是否可以从Android应用程序内部运行而不是运行在测试实际应用程序的独立服务器上,因为我意识到是selenium / selenedroids的主要目的。

谢谢

android selenium web-testing
1个回答
1
投票

如果您的目的是从Android应用程序自动执行测试Web的操作,请尝试calabash-android,它就像Selenium for Android。

Calabash-android支持WebView操作,在您输入文本的情况下也是如此。

您可以使用enter_text方法在webview中输入文本(除了任何其他Android小部件)。

enter_text("webView css:'input.login'", "run")

这将在“登录”类的第一个输入字段中输入文本“run”。

资料来源:https://github.com/calabash/calabash-android/wiki/06-webview-support

© www.soinside.com 2019 - 2024. All rights reserved.