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) |
쿼리에 대한 초기 생성자입니다. 직접 호출하지 말고 앱 클래스에서 흐름 API의 일부로 사용해야 합니다. |
속성
QueryPlatform |
쿼리의 대상 플랫폼입니다. 플랫폼 차이점에 대한 쿼리에 대한 확장 메서드를 작성할 때 유용합니다. |
메서드
All(String) |
표시되는 요소만 반환하지 않고 모든 요소를 반환하도록 쿼리를 변경합니다. |
Button(String) |
단추와 일치합니다.
Android의 경우: 클래스가 있거나 에서 상속되는 요소입니다 |
Child(Int32) |
쿼리를 변경하여 현재 일치하는 요소의 n'th 자식 요소를 반환합니다. |
Child(String) |
쿼리를 변경하여 현재 일치하는 자식 요소의 자식 요소를 반환합니다. |
Class(String) |
요소 클래스와 일치합니다.
Android의 경우(className에서는 '.' 없음): 지정된 값의 클래스 이름이 있는 요소입니다(대/소문자를 구분하지 않음).
Android의 경우('.' s in className: 값과 일치하는 클래스(또는 슈퍼 클래스) 정규화된 이름이 있는 요소입니다.
iOS의 경우(첫 번째 문자 소문자): 지정된 값의 클래스(또는 슈퍼 클래스) 이름이 "UI"가 앞에 추가된 요소입니다. 예: |
ClassFull(String) |
요소 클래스와 일치합니다. Android의 경우(className에서는 '.' 없음): 지정된 값의 클래스 이름이 있는 요소입니다(대/소문자를 구분하지 않음). Android의 경우('.' s in className: 값과 일치하는 클래스(또는 슈퍼 클래스) 정규화된 이름이 있는 요소입니다. iOS의 경우: 지정된 값의 클래스(또는 슈퍼 클래스) 이름이 있는 요소입니다. |
Css(String) |
지정된 css 선택기와 일치하는 웹 보기의 요소를 일치합니다. 웹 보기 요소에서 사용해야 합니다. 단독으로 사용하는 경우 은 기본적으로 Android 및 |
Descendant(Int32) |
현재 일치하는 항목의 n번째 하위 요소를 반환하도록 쿼리를 변경합니다. |
Descendant(String) |
쿼리를 변경하여 현재 일치하는 요소의 하위 요소를 반환합니다. |
Frame(String) |
Frame/IFrame과 일치하여 후속 Css 쿼리가 해당 프레임 내에서 실행되도록 합니다. 웹 보기 요소에서 사용해야 합니다.
단독으로 사용하는 경우 은 기본적으로 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 이외의 보기 요소가 발견되면 실행이 중지되고 예외가 throw됩니다. |
Marked(String) |
공통 값과 일치합니다.
Android의 경우: 지정된 값이 , |
Parent(Int32) |
현재 일치하는 항목의 n'th 부모 요소를 반환하도록 쿼리를 변경합니다. |
Parent(String) |
현재 일치하는 항목의 부모 요소를 반환하도록 쿼리를 변경합니다. |
Property(String) |
지정된 속성 값에 대한 추가 필터링을 허용합니다. |
Property(String, Boolean) |
요소의 속성 또는 getter 메서드 값과 일치합니다. |
Property(String, Int32) |
요소의 속성 또는 getter 메서드 값과 일치합니다. |
Property(String, String) |
요소의 속성 또는 getter 메서드 값과 일치합니다. |
Raw(String) |
원시 칼라바시 선택기입니다. 문자열 기반 Calabash 쿼리를 허용합니다. |
Raw(String, Object) |
원시 칼라바시 선택기입니다. 문자열 기반 Calabash 쿼리를 허용합니다. |
Raw(String, Object, Object) |
원시 칼라바시 선택기입니다. 문자열 기반 Calabash 쿼리를 허용합니다. |
Raw(String, Object, Object, Object) |
원시 칼라바시 선택기입니다. 문자열 기반 Calabash 쿼리를 허용합니다. |
Raw(String, Object, Object, Object, Object) |
원시 칼라바시 선택기입니다. 문자열 기반 Calabash 쿼리를 허용합니다. |
Raw(String, Object, Object, Object, Object, Object) |
원시 칼라바시 선택기입니다. 문자열 기반 Calabash 쿼리를 허용합니다. |
Raw(String, Object, Object, Object, Object, Object, Object) |
원시 칼라바시 선택기입니다. 문자열 기반 Calabash 쿼리를 허용합니다. |
Sibling(Int32) |
쿼리를 변경하여 현재 일치하는 항목의 n'th 형제 요소를 반환합니다. |
Sibling(String) |
쿼리를 변경하여 현재 일치하는 형제 요소의 형제 요소를 반환합니다. |
Switch(String) |
스위치와 일치합니다.
Android의 경우: 에서 |
Text(String) |
요소 텍스트와 일치합니다. |
TextField(String) |
TextField와 일치합니다.
Android의 경우: 클래스가 있거나 에서 상속되는 요소입니다 |
ToString() |
문자열을 Calabash 쿼리와 동등한 값으로 변환합니다. |
WebView() |
WebView와 일치 |
WebView(Int32) |
nth WebView와 일치 |
XPath(String) |
지정된 XPath 선택기와 일치하는 웹 보기의 요소를 일치합니다. 웹 보기 요소에서 사용해야 합니다. 단독으로 사용하는 경우 은 기본적으로 Android 및 |
명시적 인터페이스 구현
IFluentInterface.GetType() |
쿼리 및 제스처에 일치시킬 뷰 요소를 지정하기 위한 Fluent 쿼리 API입니다. |
ITokenContainer.Tokens |
쿼리 및 제스처에 일치시킬 뷰 요소를 지정하기 위한 Fluent 쿼리 API입니다. |