"java_client" 更新后无法按下组合键
Unable to hit Key combination after "java_client" update
我正在开发 Appium Desktop(版本 1.6.2 (1.6.2))
最近,我将 "java_client-4.0.0" 更新为 "java_client-6.1.0",但我遇到了几个问题。
一是我无法在大写案例中输入关键值(即 "A")。
由于所有的 Key Stroke 方法都已被弃用,并且有效的方法是 "KeyEvent",它只采用一个参数
示例代码:
之前:- driver.pressKeyCode(AndroidKeyCode.A, AndroidKeyMetastate.META_SHIFT_ON);
**这行代码按字母 "a" 和 Shift "on" 即大写字母 "A"
当前:- driver.pressKey(新 KeyEvent(AndroidKey.A));
**由于 "pressKeyCode" 已弃用,我使用了 "pressKey",它只接受一个参数,我无法单击 "SHIFT"
如果需要更多详细信息,请告诉我。
我建议参考最新的 appium java 客户端测试以获得更多新方法的使用
这是link
使用以下代码:
driver.pressKey(new KeyEvent(AndroidKey.DEL));
进口:
import io.appium.java_client.android.nativekey.AndroidKey;
import io.appium.java_client.android.nativekey.KeyEvent;
我正在开发 Appium Desktop(版本 1.6.2 (1.6.2)) 最近,我将 "java_client-4.0.0" 更新为 "java_client-6.1.0",但我遇到了几个问题。 一是我无法在大写案例中输入关键值(即 "A")。 由于所有的 Key Stroke 方法都已被弃用,并且有效的方法是 "KeyEvent",它只采用一个参数
示例代码:
之前:- driver.pressKeyCode(AndroidKeyCode.A, AndroidKeyMetastate.META_SHIFT_ON); **这行代码按字母 "a" 和 Shift "on" 即大写字母 "A"
当前:- driver.pressKey(新 KeyEvent(AndroidKey.A)); **由于 "pressKeyCode" 已弃用,我使用了 "pressKey",它只接受一个参数,我无法单击 "SHIFT"
如果需要更多详细信息,请告诉我。
我建议参考最新的 appium java 客户端测试以获得更多新方法的使用
这是link
使用以下代码:
driver.pressKey(new KeyEvent(AndroidKey.DEL));
进口:
import io.appium.java_client.android.nativekey.AndroidKey;
import io.appium.java_client.android.nativekey.KeyEvent;