2017-07-12 3 views
0

My Contentは、ContentViewが表示されているときにXamarin.Formsの入力フィールドにフォーカスします。これにより、自動的にAndroidデバイスのXamarin.Forms Entryフィールドに注目します。カラバッシュアンドアンドロイドのUIテスト - Xamarin.Formsの入力フィールドにフォーカスがあるかどうかを検出します。

ここで、フィールドが自動フォーカスされていることを確認するUIテストを作成したいと思います。

フィールドがCalabash/ruby​​テストでオートフォーカスされていることを検出するにはどうすればよいですか?

答えて

0

これを実証しました。フィールドを正確に検出してもフォーカスが得られませんでしたが、私の元の質問だったキーボードが表示されていることを検出しました。

フィールドがフォーカスされると、キーボードが表示され、それが私のカラバッシュテストでテストしたかったものです。

したがって、Android用のCalabash API http://calabashapi.xamarin.com/android/に行くと、TextHelpersにはkeyboard_visibleが含まれています。これはルビ定義から呼び出され、キーボードの可視性をチェックすることができます。

関連する問題