2

私はひょうたんを始めたばかりで、ここ数か月カピバラと一緒に働いています。

ボタンがポップアップ表示されているとき、またはタブが開いているときに、ボタンに触れるとしっかりとロックされないようです。

1回のタッチでうまくいく場合もあれば、2回のタッチが必要な場合もあれば、名前ではなくx、y座標が必要な場合もあれば、上記のいずれでもない場合もあります。

カピバラでは、待機と遅延がこれを軽減するのに大きな成功を収めています。ひょうたんではそのような運はありません。

ボタンを押す成功率を高める方法についてアイデアを持っている人はいますか?

4

1 に答える 1

2

問題はおそらく、ボタンを押しようとしてもまだ画面に表示されていないことです。

最も安全な方法は、ボタンの ID を把握してから実行することです。

performAction('wait_for_view_by_id', button_id)
performAction('press', 'button_id')

またはより高いレベルで:

I wait for the view with id "button_id" to appear
I press "button_id"
于 2013-02-08T17:06:00.643 に答える