2017-02-23 23 views
3

誰でもxamarinフォームのタブ付きページの自動単体テストを書く方法についての指針を与えることができますか?Xamarinフォーム - xamarinフォームのタブ付きページの単体テストの作成方法

提供されているドキュメントから、コントロールにオートメーションIDを指定し、コントロールと入力データに焦点を当てるためにtapコマンドを書く必要があることを知りました。

しかし、これはタブ付きページでは機能しません。直接タブ名を与えてタップコマンドを実行しようとしましたが、これはうまくいきません。

+0

あなたはUIテストを意味しましたか? – apineda

+0

@apinedaはい、UIテスト。 –

答えて

0
[Test] 
public void MyTabTest() 
{ 
    app.Tap(x => x.Marked("Your Tab Title 1")); 
    app.Tap(x => x.Marked("Your Tab Title 2")); 
    app.Tap(x => x.Marked("Your Tab Title 3")); 
} 

また、UITestのコマンドがわからないときは、Xamarin TestRecorderがあなたの親友になるでしょう。

これはうまくいきます。

+0

ありがとうございます。私はタイトルではなくページ名で試しました。再度、感謝します。 –

+0

同じタイトルの別のテキストがある場合はどうなりますか? 両方をタップしたい場合はどうすればいいですか? toolbarItemおよびtabbedPageトリガービューでAutomationIdが機能しません – AlirezaXX

関連する問題