是否可以使用Flutter进行端到端测试?
就我而言,我需要一个伪造的Web服务器实现(我将使用package:shelf进行编写)来测试我的应用在所有情况下均正确响应。
主要问题是我不知道应该从哪个进程开始。
据我所知,命令flutter drive
将启动两个过程,一个过程用于检测应用程序,另一个过程用于测试代码(颤振通过驱动程序与主应用程序连接)。
我可以从以下位置启动机架式Web服务器:
我的第一个尝试是经过测试的代码,但是只有在安装了应用程序的应用程序之后,它才会启动,并且网络服务器应在此之前启动并运行。 在其他情况下,我不知道如何通过测试的代码与Web服务器进行交互,因此找不到针对此问题的解决方案。
有人尝试过吗?