2017-08-31 3 views
-2
添付

enter image description hereはクリアしてテキストを入力します - セレン文字列は、AndroidとJava

twice-追加されている私は、AndroidのネイティブアプリのためのEditTextフィールドにテキストを入力するために使用された2つのコードスニペットです。このメソッドは、ほとんどのテキストボックスで入力文字列が2回追加される間にうまく動作します。また、非常に基本的な送信キーがテキストを2度追加しています。

テキストを入力する方法や、開発者に編集テキストフィールドの実装を変更するよう依頼する方法はありますか?

+2

画像の代わりにスレッドにコードを掲載してください。 – lloyd

答えて

0

setText()メソッドを見れば、明らかに引数String textValueを受け取っています。ドキュメントごとにsendKeys()メソッドはjava.lang.CharSequenceを受け付けます。だからあなたがそれを渡そうとしているときtoString()の呼び出しはオーバーヘッドとして私に見えます:StringtextValuesendKeys()

toString()メソッドへの呼び出しを削除するのが理想的です。

フィールドでsendKeys(textValue)sendKeys(textValue.toString())をテストしましたが、2度追加しませんでした。

野生の推測として、StringtextValueclear()メソッドを呼び出すにはまだそれがクリーンアップされることは決してありませんHTML DOMに存在しているかもしれません。したがって、それは追加されます。

関連する問題