gpt4 book ai didi

android - 测试 EditText 提示字段的先决条件

转载 作者:行者123 更新时间:2023-11-28 20:12:40 25 4
gpt4 key购买 nike

我正在尝试测试我的 EditText 提示字段在 junit 中不为空

testPreconditions()

网上有断言TextView不为null的例子,但是使用EditText的方式如下

private EditText editTextField;

public void testPreconditions() {
assertNotNull(editTextField);
}

不起作用(测试失败)。

如何在断言中访问 EditText 的 android:hint 字段?

虽然这个问题针对的是提示字段,但如果答案也适用于类似情况(按钮的文本、标题/微调器的元素等),我们将不胜感激。

谢谢!

最佳答案

要从 EditText 获取提示,请使用 getHint功能。

但看起来你的问题不一样。您的测试失败,因为您的 editTextField 为空。你应该阅读 "Activity Testing"文章。很快,JUnit 是不够的,您需要设置一个特殊的 Android 测试项目,以便访问被测 Activity 的 UI View 。

关于android - 测试 EditText 提示字段的先决条件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6183620/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com