AppQuery Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
API de consulta fluente para especificar elementos de exibição a serem correspondidos para consultas e gestos.
public class AppQuery : Xamarin.UITest.Queries.ITokenContainer, Xamarin.UITest.Utils.IFluentInterface
type AppQuery = class
interface ITokenContainer
interface IFluentInterface
Public Class AppQuery
Implements IFluentInterface, ITokenContainer
- Herança
-
AppQuery
- Implementações
Construtores
AppQuery(AppQuery, Object[]) |
Construtor para adicionar mais tokens a uma consulta existente de maneira imutável. Usa os tokens da consulta antiga mais os tokens adicionais. |
AppQuery(QueryPlatform) |
Construtor inicial para consultas. Não deve ser chamado diretamente, mas usado como parte da API fluente nas classes de aplicativo. |
Propriedades
QueryPlatform |
A plataforma de destino da consulta. Útil ao escrever métodos de extensões para consultas para diferenças de plataforma. |
Métodos
All(String) |
Altera a consulta para retornar todos os elementos em vez de apenas os visíveis. |
Button(String) |
Corresponde a um botão.
Para Android: um elemento que tem classe (ou herda de) |
Child(Int32) |
Altera a consulta para retornar o n'ésimo elemento filho dos correspondentes no momento. |
Child(String) |
Altera a consulta para retornar elementos filho dos correspondentes no momento. |
Class(String) |
Corresponde à classe de elemento.
Para Android (sem '.' em className): um elemento que tem um nome de classe do valor fornecido (não diferencia maiúsculas de minúsculas).
Para Android ('.' s em className): um elemento que tem um nome totalmente qualificado de classe (ou superclasse) que corresponde ao valor.
Para iOS (primeiro caractere minúsculo): um elemento que tem o nome de classe (ou super classe) do valor fornecido anexado com "UI". Exemplo: |
ClassFull(String) |
Corresponde à classe de elemento. Para Android (sem '.' em className): um elemento que tem um nome de classe do valor fornecido (não diferencia maiúsculas de minúsculas). Para Android ('.' s em className): um elemento que tem um nome totalmente qualificado de classe (ou superclasse) que corresponde ao valor. Para iOS: um elemento que tem o nome de classe (ou super classe) do valor fornecido. |
Css(String) |
Corresponde aos elementos em exibições da Web que correspondem ao seletor css fornecido. Deve ser usado em elementos de exibição da Web. Se usado sozinho, o padrão será para |
Descendant(Int32) |
Altera a consulta para retornar o n'ésimo elemento descendente dos correspondentes no momento. |
Descendant(String) |
Altera a consulta para retornar elementos descendentes dos correspondentes no momento. |
Frame(String) |
Corresponde a um Frame/IFrame, permitindo que consultas Css subsequentes sejam executadas dentro desse quadro. Deve ser usado em elementos de exibição da Web.
Se usado sozinho, o padrão será para |
Id(Int32) |
Corresponde à ID do elemento. Para Android: um elemento com o valor fornecido como |
Id(String) |
Corresponde à ID do elemento. Para Android: um elemento com o valor fornecido como |
Index(Int32) |
Corresponde ao nº elemento dos elementos correspondentes no momento. |
Invoke(String) |
Invoca um método nos elementos de exibição correspondentes à consulta. Pode ser encadeado para invocar métodos nos resultados. |
Invoke(String, Object) |
Invoca um método nos elementos de exibição correspondentes à consulta. Pode ser encadeado para invocar métodos nos resultados. |
Invoke(String, Object, Object) |
Invoca um método nos elementos de exibição correspondentes à consulta. Pode ser encadeado para invocar métodos nos resultados. |
Invoke(String, Object, Object, Object) |
Invoca um método nos elementos de exibição correspondentes à consulta. Pode ser encadeado para invocar métodos nos resultados. |
Invoke(String, Object, Object, Object, Object) |
Invoca um método nos elementos de exibição correspondentes à consulta. Pode ser encadeado para invocar métodos nos resultados. |
Invoke(String, Object, Object, Object, Object, Object) |
Invoca um método nos elementos de exibição correspondentes à consulta. Pode ser encadeado para invocar métodos nos resultados. |
InvokeJS(String) |
Invoca javascript nos elementos de exibição correspondentes à consulta. Se elementos de exibição diferentes de WebViews forem encontrados, a execução será interrompida e uma Exceção será gerada. |
Marked(String) |
Corresponde a valores comuns.
Para Android: um elemento com o valor fornecido como |
Parent(Int32) |
Altera a consulta para retornar o n'ésimo elemento pai dos correspondentes no momento. |
Parent(String) |
Altera a consulta para retornar elementos pai dos correspondentes no momento. |
Property(String) |
Permite a filtragem adicional em um determinado valor de propriedade. |
Property(String, Boolean) |
Corresponde a uma propriedade ou valor do método getter no elemento . |
Property(String, Int32) |
Corresponde a uma propriedade ou valor do método getter no elemento . |
Property(String, String) |
Corresponde a uma propriedade ou valor do método getter no elemento . |
Raw(String) |
Um seletor calabash bruto. Permite consultas Calabash baseadas em cadeia de caracteres. |
Raw(String, Object) |
Um seletor calabash bruto. Permite consultas Calabash baseadas em cadeia de caracteres. |
Raw(String, Object, Object) |
Um seletor calabash bruto. Permite consultas Calabash baseadas em cadeia de caracteres. |
Raw(String, Object, Object, Object) |
Um seletor calabash bruto. Permite consultas Calabash baseadas em cadeia de caracteres. |
Raw(String, Object, Object, Object, Object) |
Um seletor calabash bruto. Permite consultas Calabash baseadas em cadeia de caracteres. |
Raw(String, Object, Object, Object, Object, Object) |
Um seletor calabash bruto. Permite consultas Calabash baseadas em cadeia de caracteres. |
Raw(String, Object, Object, Object, Object, Object, Object) |
Um seletor calabash bruto. Permite consultas Calabash baseadas em cadeia de caracteres. |
Sibling(Int32) |
Altera a consulta para retornar o elemento irmão n'th dos correspondentes no momento. |
Sibling(String) |
Altera a consulta para retornar elementos irmãos dos correspondentes no momento. |
Switch(String) |
Corresponde a um Comutador.
Para Android: um elemento que herda de |
Text(String) |
Corresponde ao texto do elemento. |
TextField(String) |
Corresponde a um TextField.
Para Android: um elemento que tem classe (ou herda de) |
ToString() |
Converte a cadeia de caracteres em seu equivalente de consulta Calabash. |
WebView() |
Corresponde a WebViews |
WebView(Int32) |
Corresponde ao nº WebView |
XPath(String) |
Corresponde a elementos em exibições da Web que correspondem ao seletor XPath fornecido. Deve ser usado em elementos de exibição da Web. Se usado sozinho, o padrão será para |
Implantações explícitas de interface
IFluentInterface.GetType() |
API de consulta fluente para especificar elementos de exibição a serem correspondidos para consultas e gestos. |
ITokenContainer.Tokens |
API de consulta fluente para especificar elementos de exibição a serem correspondidos para consultas e gestos. |