Flutter 如何定义颤振驱动程序自动化测试中的应用程序流?
如何检测不同的屏幕并在此基础上执行一些测试。例如,如果我的应用程序中有一个登录屏幕,并且已经登录,那么启动应用程序后可能会打开不同的页面。我如何检测不同的屏幕并对其执行测试。 我正在使用颤振驱动程序进行测试Flutter 如何定义颤振驱动程序自动化测试中的应用程序流?,flutter,Flutter,如何检测不同的屏幕并在此基础上执行一些测试。例如,如果我的应用程序中有一个登录屏幕,并且已经登录,那么启动应用程序后可能会打开不同的页面。我如何检测不同的屏幕并对其执行测试。 我正在使用颤振驱动程序进行测试 test("Home", ()async{ await driver.runUnsynchronized(() async { await driver.waitFor(find.text("login")); await driver.tap
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"));
});