0

私は Appium デスクトップ (バージョン 1.6.2 (1.6.2)) で作業しています。最近、「java_client-4.0.0」を「java_client-6.1.0」に更新しましたが、いくつかの問題に直面しています。1 つは、大文字のキー値 (つまり「A」) を入力できないことです。すべての Key Stroke メソッドは廃止され、機能しているのは「KeyEvent」であり、1 つのパラメーターのみを受け取ります。

コード例:

以前:- driver.pressKeyCode(AndroidKeyCode.A, AndroidKeyMetastate.META_SHIFT_ON); **このコード行は、Shift "on"、つまり大文字の "A" で文字 "a" を押します

現在:- driver.pressKey(new KeyEvent(AndroidKey.A)); ** "pressKeyCode" は廃止されたため、1 つのパラメーターしかとらない "pressKey" を使用しましたが、"SHIFT" をクリックできません。

さらに詳細が必要な場合はお知らせください。

4

2 に答える 2

1

新しいメソッドをさらに使用するには、最新の appium Java クライアント テストを参照することをお勧めします

ここにリンクがあります

于 2018-08-01T13:23:45.440 に答える