如何在flutter_driver自动化测试中定义应用程序流程?

时间:2019-10-01 12:10:09

标签: flutter

如何检测不同的屏幕,并在此基础上进行一些测试。例如,如果我的应用程序中有登录屏幕并且已经登录,则启动应用程序后可能会打开不同的页面,如何检测不同的屏幕并对其进行测试。 我正在使用flutter_driver进行测试。

 test("Home", ()async{
      await driver.runUnsynchronized(() async {

        await driver.waitFor(find.text("login"));
        await driver.tap(find.text("login"));

      });


    });

    test("Game Results", ()async{
      await driver.runUnsynchronized(() async {
        await driver.waitFor(find.text("Configure your team for the next game"));
        await driver.scroll(find.text("success"), 0, -300, Duration(milliseconds: 500));

        await driver.tap(find.text("success"));


      });

0 个答案:

没有答案