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

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

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

提前致谢。

【问题讨论】:

  • 要自动化 WebView 中的某些内容,您可以使用 Javascript 接口。
  • 究竟如何?您能否提供一些指南或参考,这将非常有帮助:)

标签: android flutter automation flutter-test flutterdriver


【解决方案1】:

您可以在 WebView 中执行 JavaScript

Here is a tutorial

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

例如:

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

【讨论】:

  • 我的应用程序是否能够检测各种字段并在 webview 中填充数据?
  • @RahulKumarJha 当然,你应该学习javascript基础,这将非常有帮助! :)
猜你喜欢
  • 1970-01-01
  • 2020-12-22
  • 2023-02-14
  • 2021-06-08
  • 2023-02-17
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多