0

Xamarin UITestを使用してアンドロイドアプリの自動テストを作成しています。数字のピッカー入力に8月の日付を入力する問題が発生しました。 REPL()を使用月をXamarin UITestのdatepickerで設定する

、私は以下があります。これを行う際

app.EnterText(x=>x.Id("month"), "Aug") 

、月は自動的想定している画面上の結果は、「4月」であり、それは、文字「A」を入力して、同じように見えます"Apr"。

ツリービューは以下の通りです:

enter image description here

誰が支援していただけますか?どのようにして8月を番号ピッカーの入力に設定するのですか?あなたが必要とする

答えて

1

NumberPickerの内部値が数値であるので、ウィジェットの「setValueの」メソッドを呼び出して、それを割り当てる「月」:

app.Query(x=>x.Id("month").Invoke("setValue", 7)); 

注:Invokeを使用する場合は、使用Javaのメソッド名で、C#ではありません。

+0

こんにちは@SushiHangover、 私はあなたの解決策を試してみましたが、月を8月に設定していますが、NumberPicker画面を離れるときにこの値は保持されません。それは元の状態に戻ってデフォルトに戻っているようです。 – Lemons

関連する問題