我想将环境变量传递给flutter drive测试.
能够读取启动的应用程序或测试代码中的值都可以,因为我在应用程序中需要它,如果我只能在测试代码中获取它,我可以使用它将它传递给应用程序 driver.requestData()
例如,Travis允许我指定不以任何方式公开的环境变量(如脚本内容和日志输出).
我想以这种方式指定用户名和密码,以便在应用程序内部使用.
在Flutter中设置环境变量是一个类似的问题,但对于我的用例来说这似乎过于复杂.
您将如何运行命令并使用Flutter / Dart传递一些自定义参数,以便随后可以在main()调用中访问它们,例如:
flutter run -device [my custom arg]
Run Code Online (Sandbox Code Playgroud)
因此,我可以通过以下方式访问它:
void main(List<String> args) {
print(args.toString());
}
Run Code Online (Sandbox Code Playgroud)
谢谢。