AppQuery Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
API di query Fluent per specificare gli elementi di visualizzazione da trovare per le query e i movimenti.
public class AppQuery : Xamarin.UITest.Queries.ITokenContainer, Xamarin.UITest.Utils.IFluentInterface
type AppQuery = class
interface ITokenContainer
interface IFluentInterface
Public Class AppQuery
Implements IFluentInterface, ITokenContainer
- Ereditarietà
-
AppQuery
- Implementazioni
Costruttori
AppQuery(AppQuery, Object[]) |
Costruttore per l'aggiunta di altri token a una query esistente in modo non modificabile. Accetta i token dalla query precedente e i token aggiuntivi. |
AppQuery(QueryPlatform) |
Costruttore iniziale per le query. Non deve essere chiamato direttamente, ma usato come parte dell'API fluente nelle classi di app. |
Proprietà
QueryPlatform |
Piattaforma di destinazione della query. Utile quando si scrivono metodi di estensione per le query per le differenze della piattaforma. |
Metodi
All(String) |
Modifica la query per restituire tutti gli elementi anziché solo quelli visibili. |
Button(String) |
Corrisponde a un pulsante.
Per Android: elemento con classe (o eredita da). |
Child(Int32) |
Modifica la query per restituire l'elemento figlio n'th di quelli attualmente corrispondenti. |
Child(String) |
Modifica la query per restituire gli elementi figlio dei tipi attualmente corrispondenti. |
Class(String) |
Corrisponde alla classe di elemento .
Per Android (no.' in className): elemento che ha un nome di classe del valore specificato (senza distinzione tra maiuscole e minuscole).
Per Android ('.' s in className: elemento con una classe (o una classe super) nome completo corrispondente al valore.
Per iOS (primo carattere minuscolo): elemento con il nome della classe (o della classe super) del valore specificato preceduto da "UI". Esempio: |
ClassFull(String) |
Corrisponde alla classe di elemento . Per Android (no.' in className): elemento che ha un nome di classe del valore specificato (senza distinzione tra maiuscole e minuscole). Per Android ('.' s in className: elemento con una classe (o una classe super) nome completo corrispondente al valore. Per iOS: elemento con il nome della classe (o della classe super) del valore specificato. |
Css(String) |
Corrisponde agli elementi nelle visualizzazioni Web corrispondenti al selettore css specificato. Deve essere usato sugli elementi della visualizzazione Web. Se usato da solo, verrà predefinito per |
Descendant(Int32) |
Modifica la query per restituire l'elemento discendente n'th di quelli attualmente corrispondenti. |
Descendant(String) |
Modifica la query per restituire elementi discendenti di quelli attualmente corrispondenti. |
Frame(String) |
Corrisponde a un frame/IFrame, consentendo l'esecuzione di query Css successive all'interno di tale frame. Deve essere usato sugli elementi della visualizzazione Web.
Se usato da solo, verrà predefinito per |
Id(Int32) |
Corrisponde all'ID elemento. Per Android: elemento con il valore specificato come |
Id(String) |
Corrisponde all'ID elemento. Per Android: elemento con il valore specificato come |
Index(Int32) |
Corrisponde all'elemento nth degli elementi attualmente corrispondenti. |
Invoke(String) |
Richiama un metodo sugli elementi di visualizzazione corrispondenti alla query. Può essere concatenato per richiamare i metodi sui risultati. |
Invoke(String, Object) |
Richiama un metodo sugli elementi di visualizzazione corrispondenti alla query. Può essere concatenato per richiamare i metodi sui risultati. |
Invoke(String, Object, Object) |
Richiama un metodo sugli elementi di visualizzazione corrispondenti alla query. Può essere concatenato per richiamare i metodi sui risultati. |
Invoke(String, Object, Object, Object) |
Richiama un metodo sugli elementi di visualizzazione corrispondenti alla query. Può essere concatenato per richiamare i metodi sui risultati. |
Invoke(String, Object, Object, Object, Object) |
Richiama un metodo sugli elementi di visualizzazione corrispondenti alla query. Può essere concatenato per richiamare i metodi sui risultati. |
Invoke(String, Object, Object, Object, Object, Object) |
Richiama un metodo sugli elementi di visualizzazione corrispondenti alla query. Può essere concatenato per richiamare i metodi sui risultati. |
InvokeJS(String) |
Richiama javascript negli elementi di visualizzazione corrispondenti alla query. Se vengono rilevati elementi di visualizzazione diversi da WebView, l'esecuzione arresterà e verrà generata un'eccezione. |
Marked(String) |
Corrisponde ai valori comuni.
Per Android: elemento con il valore specificato come |
Parent(Int32) |
Modifica la query per restituire l'elemento padre n'th di quelli attualmente corrispondenti. |
Parent(String) |
Modifica la query per restituire elementi padre di quelli attualmente corrispondenti. |
Property(String) |
Consente un ulteriore filtro su un determinato valore di proprietà. |
Property(String, Boolean) |
Corrisponde a un valore del metodo getter o di una proprietà sull'elemento. |
Property(String, Int32) |
Corrisponde a un valore del metodo getter o di una proprietà sull'elemento. |
Property(String, String) |
Corrisponde a un valore del metodo getter o di una proprietà sull'elemento. |
Raw(String) |
Selettore calabash non elaborato. Consente di eseguire query calabash basate su stringhe. |
Raw(String, Object) |
Selettore calabash non elaborato. Consente di eseguire query calabash basate su stringhe. |
Raw(String, Object, Object) |
Selettore calabash non elaborato. Consente di eseguire query calabash basate su stringhe. |
Raw(String, Object, Object, Object) |
Selettore calabash non elaborato. Consente di eseguire query calabash basate su stringhe. |
Raw(String, Object, Object, Object, Object) |
Selettore calabash non elaborato. Consente di eseguire query calabash basate su stringhe. |
Raw(String, Object, Object, Object, Object, Object) |
Selettore calabash non elaborato. Consente di eseguire query calabash basate su stringhe. |
Raw(String, Object, Object, Object, Object, Object, Object) |
Selettore calabash non elaborato. Consente di eseguire query calabash basate su stringhe. |
Sibling(Int32) |
Modifica la query per restituire l'elemento n'th pari di quelli attualmente corrispondenti. |
Sibling(String) |
Modifica la query per restituire elementi di pari livello di quelli attualmente corrispondenti. |
Switch(String) |
Corrisponde a un commutatore.
Per Android: elemento che eredita da |
Text(String) |
Corrisponde al testo dell'elemento. |
TextField(String) |
Corrisponde a un campo di testo.
Per Android: elemento con classe (o eredita da). |
ToString() |
Converte la stringa nell'equivalente della query Calabash. |
WebView() |
Corrisponde a WebViews |
WebView(Int32) |
Corrisponde all'nth WebView |
XPath(String) |
Corrisponde agli elementi nelle visualizzazioni Web corrispondenti al selettore XPath specificato. Deve essere usato sugli elementi della visualizzazione Web. Se usato da solo, verrà predefinito per |
Implementazioni dell'interfaccia esplicita
IFluentInterface.GetType() |
API di query Fluent per specificare gli elementi di visualizzazione da trovare per le query e i movimenti. |
ITokenContainer.Tokens |
API di query Fluent per specificare gli elementi di visualizzazione da trovare per le query e i movimenti. |