フラッター テストで 1 つのプロセスから複数のデバイスを起動することはできますか? 複数のデバイスを含む単一プロセスの統合テストを実施したいと考えています。
これは、実行できるようにしたい簡単なテストの例です。問題は、2 番目の 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);
});
この質問は、1 つのアプローチを強調しています。複数のデバイスでの Flutter UI テスト (ドライブ)。ここでの問題は、2 つのデバイスを通信/調整する方法がわからないことです。それらは別々のプロセスで独立して実行されています。device1 は device2 にコードが何であるかをどのように伝えることができますか?