源
公司前端业务准备转型用flutter重写, 后期涉及到可能需要基于flutter的前端自动化测试, 借此机会尝试先搭一个简单的flutter demo app, 再尝试进行自动化
安装和运行
按照Flutter官方步骤即可:
-
下载安装flutter
-
安装idea插件, 我用的Android Studio, 按需安装
-
新建Flutter demo体验, demo项目主文件是main.dart
-
按照官方最后可以做出一个随机姓名列表选择的app

官方地址: [Flutter Install](https://flutter.dev/docs/get-started/install) -
项目结构

自动化测试
Flutter driver 初探 · TesterHome
Flutter的自动化测试, 官方的都是基于项目源代码的, 算是白盒测试, 感觉已经不属于前端app自动化的范围了, 更多的是页面单测;
如果只是为了做app端自动化, 就不必纠结这些实现技术了, Appium都能搞, Flutter相当于只是一个媒介, 会把一份代码编译成Android系统能识别一份, 同时编译成iOS系统能识别一份, 至于正真app前端的展示上来说, 其实没差别;
以上, Flutter的简单体验告一段落