使用 selenium webdriver 自动化 Flutter Web 应用程序

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

我是颤振新手。所以,我想知道是否可以使用 selenium webdriver/java 来自动化 flutter web 应用程序。

我使用 java / cucumber 来自动化 Web 应用程序并使用页面对象模式。那么,我可以使用相同的技术来自动化 Flutter Web 应用程序吗?.

selenium flutter selenium-webdriver flutter-web
2个回答
5
投票

是的,您可以,因为自动化代码将在应用程序之上运行。所以没有限制。 flutter 中有一个可用的包 WebDriver 也许你可以尝试一下。这是 API 文档


0
投票

你不能。

Flutter 不会像普通 Web 框架那样渲染为 html 元素。它将整个网站渲染为一张图像,因此无法使用 selenium。因此,您必须使用基于图像的自动化来实现自动化。

这是一篇中等文章,详细解释了为什么这是不可能的。

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