2016-08-05 4 views
2

Android Keyboard Picture自動テストのためにSelenium Driverがアンドロイドキーボードの緑色のチェックをクリックするコマンドは何ですか?

私はテキストを送信するための自動テストを行っています。アプリには「送信」ボタンがありませんが、Androidキーボードの緑色のチェックをクリックすると、テキストが送信されます。 UIAUTOMATORVIEWERは、アンドロイドキーボードの場合、要素またはidの形式を表示しません。

事は、私がしようとしたということですです:キーイベントの場合

driver.sendKeys(Keys.ENTER) 
sendKeys(66) (66 = ENTER) 
+0

あなたはアンドロイドキーボードの緑色のチェックを意味しますか?あなたはアクションボタンを意味しますか?デフォルトのアンドロイドキーボードには緑色のチェックはなく、多くのOEMはSamsung(Swiftkeyベース)やHuawei(Swypeベース)などのカスタムキーボードを使用しています。 –

答えて

1

は、あなたが

driver.pressKeyCode()だから何をしたいdriver.pressKeyCode(66)で使用する必要があります。もっと読むことができるようにしたい場合: driver.pressKeyCode(AndroidKeyCode.ENTER)

また、pressKeyCodeはAndroidDriverでのみ動作します。

関連する問題