2016-11-01 6 views
0

私たちは、モバイルアプリケーションを自動化するために、Appiumオートメーションツールを使用しています。 eclipseでモバイルキーボードから絵文字を入力する方法をスクリプトで記述する必要があります。 絵文字を入力するスクリプトを探してください。モバイルキーボードからemujiを入力してappiumスクリプトを実行するコード

+0

質問は解決しましたか? –

+0

あなたが私に提案した解決策を使用しようとしています。私はすぐにあなたを更新します。ありがとうございます。 – Srikanth

+0

"io.appium.android.apis:id/edit"ここから私たちはこのidを取るべきです。私たちはデバイスキーボードでIDを取るためにuiautomatorを使うことができません。 – Srikanth

答えて

0

に通常のテキストを入力すると、sendKeysとすることができます。絵文字はUnicode文字にすぎません。 「U + 1F61」は「」のためのものです。たとえば、あなたが試すことができます:Emoticons (Unicode block)

それとも、デバイス上のスクリーンキーボードを使用して、それを入力したい場合、あなたはをクリックしてみて:あなたはここでリストを参照することより、このような文字について

driver.findElement(By.id("io.appium.android.apis:id/edit")).sendKeys(""); 

キーボードの顔文字モードを開くどんなキーをクリックし、画面上に表示希望絵文字で特定のキーを作るのに十分なスクロールの後に明らかに

driver.findElementByName("").click(); 

:のようなキーボードのキー。

関連する問題