android - 如何在 Android 中自动化 webview

标签 android selenium webview

我的 Android 应用程序中有一个 WebView,它打开了一个我想自动化的页面。我怎样才能使它自动化,以便它填写表格并执行其他一些类似的任务?我在我的笔记本电脑上使用 selenium 和 python 来完成它,但我不知道如何让它在 webview 中工作。有点像 bing 奖励机器人之类的,只是这不是我正在做的。

最佳答案

这可以通过在您的 webview 中启用 Javascript 并向您的 webview 添加 Javascript 界面来完成。您最终会在您的应用程序中嵌入 Javascript 函数,并通过 Java 方法执行这些函数。整个过程在这里详细解释:

http://developer.android.com/guide/webapps/webview.html#UsingJavaScript

关于android - 如何在 Android 中自动化 webview,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33333491/

相关文章:

Selenium Webdriver 无法获取 Modal 中的元素

python - 使用 Python Selenium 下载文件

android - 如何计算无需滚动即可适合 WebView 的文本

android - 在 USB 闪存驱动器的 API 27 的 Android 应用程序中未收到 Intent.ACTION_MEDIA_MOUNTED

android - Kotlin 中的 Gson toJson 和 ArrayList

python - 控制顺序测试在 Selenium 中运行

ios - 接触 Swift 3 时在 Webview 中获取 pdf 的实际坐标

android - 以编程方式显示 WebView 下面有一个 TextView

android - 如何通过 WiFi 连接到 adb *使用方便的 BAT 文件*

android - Utils.bitmapToMat 崩溃的应用程序