0

是否可以在颤振测试中从单个进程启动多个设备?我希望有一个单一的进程协调涉及多个设备的集成测试。

这是我希望能够运行的简单测试的示例。问题是我不知道如何创建第二个 WidgetTester:

testWidgets("Example", (WidgetTester tester1) async {
  //how to get 2nd WidgetTester???
  WidgetTester tester2;

  //first device completes a series of UI interactions that results in generation of a code
  String code = tester1.generateCode();

  //second device completes a series of UI interactions that submits the code
  tester2.submitCode(code);
});

这个问题突出了一种方法。在多个设备上进行 Flutter UI 测试(驱动)。这里的问题是我不知道如何通信/协调这两个设备。它们在不同的进程中独立运行。device1 如何告诉 device2 代码是什么?

4

0 回答 0