使用 Tauri 开发的应用程序会很难使用 playwright 进行功能测试吗?

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

我正在进行功能测试的应用程序之一的开发人员正在从 WebView2 (.NET) + Angular (JS) 转向 Tauri 1.5。我们有一个使用 Playwright 编写的功能测试套件,用于使用 WebView2 (.NET) + Angular (JS) 开发的应用程序。有人提出,一旦使用 Tauri 构建应用程序,Playwright 就不能用于测试功能。

我相信,无论应用程序如何构建,都可以使用我们已有的相同剧作家框架对桌面应用程序进行功能测试。我环顾四周并用谷歌搜索,但找不到任何相关信息。

功能测试会有这样的限制吗?当代码在构建时进行单元测试时,这不是会出现限制吗?

angular webdriver playwright webview2 tauri
1个回答
0
投票

这并不难,但这取决于你在测试中是否做了奇怪的事情。

文档中有一个使用 selenium[1] 的官方部分,您可以将其用作剧作家测试的起点。

您可以发布至少一项中型测试吗?

此外,如果您想为 Tauri 做出贡献,在移植第一个测试后,编写文档的

with playwright
部分似乎是您的完美开始。

[1] https://jonaskruckenberg.github.io/tauri-docs-wip/development/testing.html#with-selenium

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