如何自动化 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 中自动启用位置服务?