0

アクション実行コマンドでrect出力を使用しようとしています。例えば:

query("* text:’Hello’", :y)
                                                                                        [
    [0] 226.0
]

しようとしている: perform_action('long_press_coordinate',200,y)

そしてエラーが発生します:

RuntimeError: Action 'long_press_coordinate' unsuccessful: Can not deserialize instance of java.lang.String[] out of END_OBJECT token
 at [Source: java.io.StringReader@412a8480; line: 1, column: 61] (through reference chain: sh.calaba.instrumentationbackend.Command["arguments"])

私が扱っているのは構文の問題ですか、それともそれ以上ですか? y の値を通常の数値に「変える」にはどうすればよいですか?

4

1 に答える 1

-1

動作するコードを見つけました:

y=query("* text:’Hello’", :y)

perform_action('long_press_coordinate',200,y[0])

それが役立っていることを願っています。

于 2015-03-15T14:17:19.077 に答える