我有一个集成测试需要打开时间选择器,但每个平台的时间选择器实现都不同。因此,Android和iOS之间的集成测试流程必须有所不同...我该如何做到这一点?
我尝试在测试文件中使用Platform类,但它没有起作用:
//* 5) Choose time
await driver.tap(find.byValueKey('addRideTimePicker'));
if (Platform.isAndroid) {
await driver.tap(find.text("V REDU"));
}
if (Platform.isIOS) {
await driver.tap(find.text("OK"));
}
非常感谢任何帮助,提前致谢。