1

我正在使用颤振来开发应用程序。现在停留在测试用例上,

我参考了颤振驱动程序进行测试,它对于简单的 UI 和流程运行良好。

我想通过登录部分,并且那里有一个 OTP 验证部分,我如何通过此屏幕,因为我必须输入将在验证时收到的 pin。

当我尝试检查像 toast 这样的本机函数时(我正在使用一个库:FlutterToast),它没有捕捉到 UI 的变化。我试着用文字捕捉

await driver.waitFor(find.text('Invalid credentials.'));

参考链接:

  1. https://blog.codemagic.io/integration-tests-codemagic/
  2. https://medium.com/ionicfirebaseapp/an-introduction-to-integration-testing-for-flutter-app-b7d2b2af1739
4

2 回答 2

0
await driver.requestData('Invalid credentials.');

使用它来检测吐司。这对我有用。

于 2020-08-01T08:51:44.887 回答
0

你解决了这个问题吗?如果该小部件可以接收密钥,则可以尝试使用另一个类似 toast 小部件。

于 2020-05-13T11:03:21.853 回答