gpt4 book ai didi

java - 手机 : Android: How to hit enter after entering a text

转载 作者:行者123 更新时间:2023-12-02 00:58:57 28 4
gpt4 key购买 nike

场景如下:

  1. 有一个密码字段,我可以在其中输入文本(这是使用 sendKeys 完成的)
  2. 现在,没有提交/输入按钮
  3. 所以我必须按 Enter 键并登录应用程序

以下是我搜索并尝试但没有成功的几种方法:

  1. element.sendKeys(Keys.ENTER);
  2. element.sendKeys(Keys.RETURN);

  3. 我正在使用 java 客户端 7.0.0(因为其他一些有用的功能),并且其中没有可用的 pressKeys 类型的方法 https://monosnap.com/file/tjp2F86HH0kxFFU9SJKGII8fBEK45j

driver.pressKey(new KeyEvent(AndroidKey.ENTER));(由于 Java Client 7.0.0,无法使用此功能)
((AndroidDriver)driver).pressKeyCode(AndroidKeyCode.ENTER);(由于 Java 客户端 7.0.0,无法使用此功能)

预期:
输入密码后,按 Enter 键,我希望用户应该登录

实际:
尝试以上几种方法,sendKeys后,输入的密码被删除

请让我知道如何自动化此场景。
谢谢!

最佳答案

以及其他方式, -编辑文本

 <EditText
android:imeOptions="actionDone" />

-OnEditorAction

etMobileNumber.setOnEditorActionListener(new TextView.OnEditorActionListener() {
@Override
public boolean onEditorAction(TextView v, int actionId, KeyEvent event) {
if (actionId != 0 || event.getAction() == EditorInfo.IME_ACTION_DONE) {
mRegisterButton.performClick(); // Your login button click
return true;
} else {
return false;
}
}
});

关于java - 手机 : Android: How to hit enter after entering a text,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57785081/

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