作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
场景如下:
以下是我搜索并尝试但没有成功的几种方法:
element.sendKeys(Keys.ENTER);
element.sendKeys(Keys.RETURN);
我正在使用 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/
我是一名优秀的程序员,十分优秀!