AppQuery クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
クエリとジェスチャに一致するビュー要素を指定するための Fluent クエリ API。
public class AppQuery : Xamarin.UITest.Queries.ITokenContainer, Xamarin.UITest.Utils.IFluentInterface
type AppQuery = class
interface ITokenContainer
interface IFluentInterface
Public Class AppQuery
Implements IFluentInterface, ITokenContainer
- 継承
-
AppQuery
- 実装
コンストラクター
AppQuery(AppQuery, Object[]) |
変更できない方法で既存のクエリにトークンを追加するためのコンストラクター。 古いクエリからトークンと追加のトークンを取得します。 |
AppQuery(QueryPlatform) |
クエリの初期コンストラクター。 直接呼び出すのではなく、アプリ クラスの fluent API の一部として使用する必要があります。 |
プロパティ
QueryPlatform |
クエリのターゲット プラットフォーム。 プラットフォームの相違点に対するクエリの拡張メソッドを記述する場合に便利です。 |
メソッド
All(String) |
表示されている要素だけでなく、すべての要素を返すようにクエリを変更します。 |
Button(String) |
ボタンと一致します。
Android の場合: クラス (または から継承) |
Child(Int32) |
現在一致している子要素の n 番目の子要素を返すようにクエリを変更します。 |
Child(String) |
現在一致している要素の子要素を返すようにクエリを変更します。 |
Class(String) |
要素クラスと一致します。
Android の場合 (className に '.' がありません): 指定された値のクラス名を持つ要素 (大文字と小文字は区別されません)。
Android の場合 ('.'className の s: 値に一致するクラス (またはスーパー クラス) の完全修飾名を持つ要素。
iOS (最初の文字小文字) の場合: 指定された値のクラス (またはスーパー クラス) 名の先頭に "UI" が付加された要素。 例: |
ClassFull(String) |
要素クラスと一致します。 Android の場合 (className に '.' がありません): 指定された値のクラス名を持つ要素 (大文字と小文字は区別されません)。 Android の場合 ('.'className の s: 値に一致するクラス (またはスーパー クラス) の完全修飾名を持つ要素。 iOS の場合: 指定された値のクラス (またはスーパー クラス) 名を持つ要素。 |
Css(String) |
指定された css セレクターに一致する Web ビュー内の要素と一致します。 Web ビュー要素で使用する必要があります。 単独で使用する場合、Android の |
Descendant(Int32) |
現在一致しているの n 番目の子孫要素を返すようにクエリを変更します。 |
Descendant(String) |
現在一致している要素の子孫要素を返すようにクエリを変更します。 |
Frame(String) |
Frame/IFrame と一致し、後続の Css クエリがそのフレーム内で実行できるようにします。 Web ビュー要素で使用する必要があります。
単独で使用する場合、Android の |
Id(Int32) |
要素 ID と一致します。Android の場合: 指定された値 |
Id(String) |
要素 ID と一致します。Android の場合: 指定された値 |
Index(Int32) |
現在一致している要素の n 番目の要素と一致します。 |
Invoke(String) |
クエリに一致するビュー要素に対してメソッドを呼び出します。 結果に対してメソッドを呼び出すためにチェーンできます。 |
Invoke(String, Object) |
クエリに一致するビュー要素に対してメソッドを呼び出します。 結果に対してメソッドを呼び出すためにチェーンできます。 |
Invoke(String, Object, Object) |
クエリに一致するビュー要素に対してメソッドを呼び出します。 結果に対してメソッドを呼び出すためにチェーンできます。 |
Invoke(String, Object, Object, Object) |
クエリに一致するビュー要素に対してメソッドを呼び出します。 結果に対してメソッドを呼び出すためにチェーンできます。 |
Invoke(String, Object, Object, Object, Object) |
クエリに一致するビュー要素に対してメソッドを呼び出します。 結果に対してメソッドを呼び出すためにチェーンできます。 |
Invoke(String, Object, Object, Object, Object, Object) |
クエリに一致するビュー要素に対してメソッドを呼び出します。 結果に対してメソッドを呼び出すためにチェーンできます。 |
InvokeJS(String) |
クエリで一致するビュー要素に対して javascript を呼び出します。 WebViews 以外のビュー要素が見つかった場合、実行は停止し、例外がスローされます。 |
Marked(String) |
共通値と一致します。
Android の場合: 指定された値を 、または |
Parent(Int32) |
現在一致している要素の n 番目の親要素を返すようにクエリを変更します。 |
Parent(String) |
現在一致している要素の親要素を返すようにクエリを変更します。 |
Property(String) |
特定のプロパティ値をさらにフィルター処理できます。 |
Property(String, Boolean) |
要素のプロパティまたは getter メソッドの値と一致します。 |
Property(String, Int32) |
要素のプロパティまたは getter メソッドの値と一致します。 |
Property(String, String) |
要素のプロパティまたは getter メソッドの値と一致します。 |
Raw(String) |
生の Calabash セレクター。 文字列ベースの Calabash クエリを許可します。 |
Raw(String, Object) |
生の Calabash セレクター。 文字列ベースの Calabash クエリを許可します。 |
Raw(String, Object, Object) |
生の Calabash セレクター。 文字列ベースの Calabash クエリを許可します。 |
Raw(String, Object, Object, Object) |
生の Calabash セレクター。 文字列ベースの Calabash クエリを許可します。 |
Raw(String, Object, Object, Object, Object) |
生の Calabash セレクター。 文字列ベースの Calabash クエリを許可します。 |
Raw(String, Object, Object, Object, Object, Object) |
生の Calabash セレクター。 文字列ベースの Calabash クエリを許可します。 |
Raw(String, Object, Object, Object, Object, Object, Object) |
生の Calabash セレクター。 文字列ベースの Calabash クエリを許可します。 |
Sibling(Int32) |
クエリを変更して、現在一致している兄弟要素の n 番目の兄弟要素を返します。 |
Sibling(String) |
現在一致している兄弟要素を返すようにクエリを変更します。 |
Switch(String) |
Switch と一致します。
Android の場合: から |
Text(String) |
要素のテキストと一致します。 |
TextField(String) |
TextField と一致します。
Android の場合: クラス (または から継承) |
ToString() |
文字列をそれに相当する Calabash クエリに変換します。 |
WebView() |
WebViews と一致します |
WebView(Int32) |
n 番目の WebView と一致します |
XPath(String) |
指定された XPath セレクターに一致する Web ビュー内の要素と一致します。 Web ビュー要素で使用する必要があります。 単独で使用する場合、Android の |
明示的なインターフェイスの実装
IFluentInterface.GetType() |
クエリとジェスチャに一致するビュー要素を指定するための Fluent クエリ API。 |
ITokenContainer.Tokens |
クエリとジェスチャに一致するビュー要素を指定するための Fluent クエリ API。 |