如何检测不同的屏幕,并在此基础上进行一些测试。例如,如果我的应用程序中有登录屏幕并且已经登录,则启动应用程序后可能会打开不同的页面,如何检测不同的屏幕并对其进行测试。 我正在使用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"));
});