flutter - 如何使用测试驱动程序在颤振中测试导航?
问题描述
我有一个登录页面,我正在编写一个测试用例来检查单击登录按钮是否打开了主屏幕或没有使用颤振测试驱动程序。
await driver.tap(userNameTextField);
await driver.enterText(testdata[testCaseCounter][0]);
await driver.tap(passwordTextField);
await driver.enterText(testdata[testCaseCounter][1]);
await driver.tap(buttonLogin);
await driver.waitFor(find.byValueKey("HomeScreen"));
上面的代码输入了正确的用户名和密码,但是在加载到主屏幕时,waitFor 命令无法识别“HomeScreen”键。
解决方案
推荐阅读
- java - Vaadin 组件对齐
- c++ - 如何将 c++ iostream 添加到 SCC 的范围内?
- reactjs - React Hook useCallback 有一个缺少依赖的警告,但是依赖是存在的
- c++ - C++ -- 使用类对象初始化 *var[2] 的 2D 数组的动态大括号
- python - 如何使用令牌身份验证对发布请求进行身份验证?
- python - 访问数组/列表中的数据
- android - Kotlin 中 RecyclerView 中项目绑定的逻辑
- r - 环顾模式有时不起作用
- c++ - 构建 C++ MySQL 连接器时出现 Visual Studio 2019 错误
- mongodb - 使用 JHipster 重新创建弹性搜索索引