使用 Robotium 发送 Enter 键进行 Android 测试?

发布于 2024-11-25 01:28:08 字数 199 浏览 2 评论 0原文

我正在使用 Robotium 进行 Android 测试。我有一个功能,如果用户在编辑文本字段中输入内容,然后按回车键,他就会进入下一个字段。现在,为了在 Robotium 中测试这一点,我可以将文本插入文本字段。但我不知道如何在Robotium中模拟按回车键。如果有人对此有任何想法,请告诉我。另外请告诉我除了 Robotium 之外是否还有其他更好的测试方法?感谢您的帮助和时间。

I am using Robotium for android testing. I have a feature where if the user types into a edit text field and then presses the enter key he is taken to the next field. Now to test this in Robotium, I am able to insert text into the text field. But I do not know how to simulate the enter key press in Robotium. If anyone has idea on this please let me know. Also let me know if there are any other better testing methods available other than Robotium? Thank you for your help and time.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

挽心 2024-12-02 01:28:08
public class MyActivityViewTest extends ActivityInstrumentationTestCase2<MyActivityView> {
 private Solo                solo;

 SynchronizationTest(String name) {
     super("com.mypackage", MyActivityView.class);
     setName(name);
 }

 @Override
 protected void setUp() throws Exception {
     solo                                 = new Solo(getInstrumentation(), getActivity());
 }

 @MediumTest
 public void testEnter() throws Exception {
     solo.sendKey(Solo.ENTER);
 }
}
public class MyActivityViewTest extends ActivityInstrumentationTestCase2<MyActivityView> {
 private Solo                solo;

 SynchronizationTest(String name) {
     super("com.mypackage", MyActivityView.class);
     setName(name);
 }

 @Override
 protected void setUp() throws Exception {
     solo                                 = new Solo(getInstrumentation(), getActivity());
 }

 @MediumTest
 public void testEnter() throws Exception {
     solo.sendKey(Solo.ENTER);
 }
}
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文