键盘输入键在 appium java-client 6.0.0-BETA2 中不起作用
Keyboard enter key not working in appium java-client 6.0.0-BETA2
我正在尝试自动执行搜索场景,我的意思是将一个文本传递到输入字段并按下键盘的回车按钮。
到目前为止,我在下面尝试过:
((AndroidDriver)driver).pressKeyCode(AndroidKeyCode.ENTER);
driver.getKeyboard().sendKeys(Keys.ENTER);
driver.press_keycode(66)
-
Robot robot;
try {
robot = new Robot();
robot.keyPress(KeyEvent.VK_ENTER);
robot.keyRelease(KeyEvent.VK_ENTER);
} catch (AWTException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
而且,我正在使用 java-client 6.0.0-BETA2
有人可以帮忙吗?
截图:
试试下面的代码。它必须有效:
import io.appium.java_client.MobileElement;
import io.appium.java_client.android.AndroidDriver;
import org.openqa.selenium.remote.DesiredCapabilities;
import io.appium.java_client.android.nativekey.AndroidKey;
import io.appium.java_client.android.nativekey.KeyEvent;
((AndroidDriver<MobileElement>) driver).pressKey(new KeyEvent(AndroidKey.ENTER));
Before using enter key, you must first click on text input field.
我正在尝试自动执行搜索场景,我的意思是将一个文本传递到输入字段并按下键盘的回车按钮。
到目前为止,我在下面尝试过:
((AndroidDriver)driver).pressKeyCode(AndroidKeyCode.ENTER);
driver.getKeyboard().sendKeys(Keys.ENTER);
driver.press_keycode(66)
Robot robot; try { robot = new Robot(); robot.keyPress(KeyEvent.VK_ENTER); robot.keyRelease(KeyEvent.VK_ENTER); } catch (AWTException e) { // TODO Auto-generated catch block e.printStackTrace(); }
而且,我正在使用 java-client 6.0.0-BETA2
有人可以帮忙吗?
截图:
试试下面的代码。它必须有效:
import io.appium.java_client.MobileElement;
import io.appium.java_client.android.AndroidDriver;
import org.openqa.selenium.remote.DesiredCapabilities;
import io.appium.java_client.android.nativekey.AndroidKey;
import io.appium.java_client.android.nativekey.KeyEvent;
((AndroidDriver<MobileElement>) driver).pressKey(new KeyEvent(AndroidKey.ENTER));
Before using enter key, you must first click on text input field.