Android アプリのテストを自動化するために、appium および python スクリプトを使用しています。日付フィールドで日付を効率的に選択しようとすると、問題が発生しました。
フィールドをクリックすると、小さなカレンダーが月ビューで開きます。そこで年を選択し、月ごとに 1 つずつスクロールして、最後に日を選択できます。時間を節約するためにスクロールする必要がないようにしたいので、appium_python クライアントで Android 用の setValue メソッドを見つけようとしました。API が必要とする形式で send_keys を使用して要素にキーを送信しようとすると、ドライバーはフィールドをクリックして (カレンダーを開いて) キーを送信しようとしますが、何もしません。
とにかくカレンダーが文字列を返すだけなので、なぜこれが機能しないのか混乱しています。
ヘルプ?