1

我有一个简单的应用程序,它有一个带按钮的屏幕。按下此按钮时,会弹出登录屏幕;它有两个文本字段(一个用于电子邮件,一个用于密码)和一个按钮。当按钮被按下时,凭据被验证并且包含信息的 json 被打印到控制台(我还没有实现按钮的全部功能,因为这需要很长时间)。
我正在运行一组集成测试以查看应用程序是否正常运行,其中包括将 json 打印到控制台。但是,这不会发生,但在我调试应用程序时会发生。有没有办法在集成测试期间将该 json 打印到控制台?

这些是我的测试:

test('Button renders', () async {
      expect(await driver.getText(enterTextFinder), "Enter");
    });

test('Button taps', () async {
  await driver.tap(enterButtonFinder);

  expect(await driver.getText(acceptTextFinder), "Accept");
});

test('Enter credentials', () async {
  await driver.tap(emailFieldFinder);
  await driver.enterText(email);

  await driver.tap(passFieldFinder);
  await driver.enterText(password);
});

test('Perform login', () async {
  await driver.tap(acceptButtonFinder);
});
4

0 回答 0