2017-02-02 5 views
0

私はXamarin Test Recorderで新しく使用しており、アプリケーションの特定の要素を識別するための適切なドキュメントを見つけることができません。Xamarin Test Recorderでの要素の検索

例では、日付セレクタの使用を自動化しようとしていますが、座標を使用してクリックしたい場所を指定しても、レコーダーは必要な要素を見つけられず停止しがちですテスト。

これはWebオートメーションではありませんが、私はこれらのコントロールを自動化する別の方法を見つけることができるかどうかはわかりません。

提案がありますか?私が助けることができる何かを読むことができるすべての場所?

答えて

0

一般に、アプリケーションレイアウトで定義したIDを使用して要素をクリックします。あなたは、次のコードを必要とする:あなたは要素のための待ち時間を追加する必要があり、その場合には、コードを実行しながら、

app.Tap(x => x.Id("elementId")); 

たぶん要素がまだUIではありません。

app.WaitForElement(x => x.Id("elementId"), timeout: TimeSpan.FromSeconds(5)); 
+0

制御の問題点私は編集は要素「日付セレクタ」がレコーダーによって「SimpleMonthView」クラスのみで検出されるという事実ですが、正確にクリックできる部分を定義する方法はありません。 私は、カレンダーの特定の日をクリックしたいのであれば、テストレコーダーがポイントを見つける方法はなく、代わりにcoordenatesを使用する必要がありますが、スクリプトを使用してそれを適用することを期待していることを考慮してください他のデバイス.. – Travsam