我是颤振新手。所以,我想知道是否可以使用 selenium webdriver/java 来自动化 flutter web 应用程序。
我使用 java / cucumber 来自动化 Web 应用程序并使用页面对象模式。那么,我可以使用相同的技术来自动化 Flutter Web 应用程序吗?.
是的,您可以,因为自动化代码将在应用程序之上运行。所以没有限制。 flutter 中有一个可用的包 WebDriver 也许你可以尝试一下。这是 API 文档。
你不能。
Flutter 不会像普通 Web 框架那样渲染为 html 元素。它将整个网站渲染为一张图像,因此无法使用 selenium。因此,您必须使用基于图像的自动化来实现自动化。
这是一篇中等文章,详细解释了为什么这是不可能的。