如何自动化 Flutter 应用程序

Posted

技术标签:

【中文标题】如何自动化 Flutter 应用程序【英文标题】:How to automate a Flutter Application 【发布时间】:2021-08-13 16:44:20 【问题描述】:

我正在做一个项目,我正在使用 webview 打开一个网站。 我希望应用程序自动在必填字段中填写数据并通过读取 OTP 登录并根据各种事件执行各种操作,例如人们使用 Selenium 创建自动化。 我看过一些关于使用颤振驱动程序进行颤振自动化的文章,但它们主要用于小部件测试,我不太清楚。

谁能提供有关我如何正确实施此功能的见解?

提前致谢。

【问题讨论】:

要自动化 WebView 中的某些内容,您可以使用 javascript 接口。 究竟如何?您能否提供一些指南或参考,这将非常有帮助:) 检查这个:***.com/questions/50350001/… 【参考方案1】:

您可以在 WebView 中执行 JavaScript

Here is a tutorial

一旦你可以执行你的 javascript,你只需要得到你的输入并填写它。

例如:

const inp = document.getElementById("your_input");
inp.value = "some text";

【讨论】:

我的应用程序是否能够检测各种字段并在 webview 中填充数据? @RahulKumarJha 当然,你应该学习javascript基础,这将非常有帮助! :)

以上是关于如何自动化 Flutter 应用程序的主要内容,如果未能解决你的问题,请参考以下文章

Flutter - 如何在 android 中自动启用位置服务?

扫描二维码后自动打开链接flutter

如何在 Flutter 中实现应用内购买订阅?

Flutter GestureDetector,onTap自动触发,如何?

如何在Flutter中实现应用程序内购买订阅?

如何从 Flutter 应用程序中删除 firebase 用户? [复制]