AppQuery Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
API kueri fasih untuk menentukan elemen tampilan yang cocok dengan kueri dan gerakan.
public class AppQuery : Xamarin.UITest.Queries.ITokenContainer, Xamarin.UITest.Utils.IFluentInterface
type AppQuery = class
interface ITokenContainer
interface IFluentInterface
Public Class AppQuery
Implements IFluentInterface, ITokenContainer
- Warisan
-
AppQuery
- Penerapan
Konstruktor
AppQuery(AppQuery, Object[]) |
Konstruktor untuk menambahkan lebih banyak token ke kueri yang ada dengan cara yang tidak dapat diubah. Mengambil token dari kueri lama ditambah token tambahan. |
AppQuery(QueryPlatform) |
Konstruktor awal untuk kueri. Tidak boleh dipanggil secara langsung, tetapi digunakan sebagai bagian dari API yang fasih di kelas aplikasi. |
Properti
QueryPlatform |
Platform target kueri. Berguna saat menulis metode ekstensi untuk kueri untuk perbedaan platform. |
Metode
All(String) |
Mengubah kueri untuk mengembalikan semua elemen, bukan hanya yang terlihat. |
Button(String) |
Cocok dengan tombol.
Untuk Android: Elemen yang memiliki kelas (atau mewarisi dari) |
Child(Int32) |
Mengubah kueri untuk mengembalikan elemen turunan n'th dari yang saat ini cocok. |
Child(String) |
Mengubah kueri untuk mengembalikan elemen anak dari elemen yang saat ini cocok. |
Class(String) |
Cocok dengan kelas elemen.
Untuk Android (tidak ada '.' di className): Elemen yang memiliki nama kelas dari nilai yang diberikan (tidak peka huruf besar/kecil).
Untuk Android ('.' s di className): Elemen yang memiliki nama kelas (atau kelas super) yang sepenuhnya memenuhi syarat yang cocok dengan nilai.
Untuk iOS (huruf kecil karakter pertama): Elemen yang memiliki nama kelas (atau kelas super) dari nilai yang diberikan diawali dengan "UI". Contoh: |
ClassFull(String) |
Cocok dengan kelas elemen. Untuk Android (tidak ada '.' di className): Elemen yang memiliki nama kelas dari nilai yang diberikan (tidak peka huruf besar/kecil). Untuk Android ('.' s di className): Elemen yang memiliki nama kelas (atau kelas super) yang sepenuhnya memenuhi syarat yang cocok dengan nilai. Untuk iOS: Elemen yang memiliki nama kelas (atau kelas super) dari nilai yang diberikan. |
Css(String) |
Cocok dengan elemen dalam tampilan web yang cocok dengan pemilih css yang diberikan. Harus digunakan pada elemen tampilan web. Jika digunakan sendiri, akan default ke |
Descendant(Int32) |
Mengubah kueri untuk mengembalikan elemen turunan n'th dari yang saat ini cocok. |
Descendant(String) |
Mengubah kueri untuk mengembalikan elemen turunan dari yang saat ini cocok. |
Frame(String) |
Cocok dengan Frame/IFrame, memungkinkan kueri Css berikutnya dijalankan dalam bingkai tersebut. Harus digunakan pada elemen tampilan web.
Jika digunakan sendiri, akan default ke |
Id(Int32) |
Cocok dengan id elemen. Untuk Android: Elemen dengan nilai yang diberikan sebagai |
Id(String) |
Cocok dengan id elemen. Untuk Android: Elemen dengan nilai yang diberikan sebagai |
Index(Int32) |
Cocok dengan elemen ke-n dari elemen yang saat ini cocok. |
Invoke(String) |
Memanggil metode pada elemen tampilan yang cocok dengan kueri. Dapat dirangkai untuk memanggil metode pada hasilnya. |
Invoke(String, Object) |
Memanggil metode pada elemen tampilan yang cocok dengan kueri. Dapat dirangkai untuk memanggil metode pada hasilnya. |
Invoke(String, Object, Object) |
Memanggil metode pada elemen tampilan yang cocok dengan kueri. Dapat dirangkai untuk memanggil metode pada hasilnya. |
Invoke(String, Object, Object, Object) |
Memanggil metode pada elemen tampilan yang cocok dengan kueri. Dapat dirangkai untuk memanggil metode pada hasilnya. |
Invoke(String, Object, Object, Object, Object) |
Memanggil metode pada elemen tampilan yang cocok dengan kueri. Dapat dirangkai untuk memanggil metode pada hasilnya. |
Invoke(String, Object, Object, Object, Object, Object) |
Memanggil metode pada elemen tampilan yang cocok dengan kueri. Dapat dirangkai untuk memanggil metode pada hasilnya. |
InvokeJS(String) |
Memanggil javascript pada elemen tampilan yang cocok dengan kueri. Jika elemen tampilan selain WebViews ditemui, eksekusi akan dihentikan dan Pengecualian akan dilemparkan. |
Marked(String) |
Cocok dengan nilai umum.
Untuk Android: Elemen dengan nilai yang diberikan sebagai |
Parent(Int32) |
Mengubah kueri untuk mengembalikan elemen induk n'th dari yang saat ini cocok. |
Parent(String) |
Mengubah kueri untuk mengembalikan elemen induk dari yang saat ini cocok. |
Property(String) |
Memungkinkan pemfilteran lebih lanjut pada nilai properti tertentu. |
Property(String, Boolean) |
Cocok dengan properti atau nilai metode getter pada elemen . |
Property(String, Int32) |
Cocok dengan properti atau nilai metode getter pada elemen . |
Property(String, String) |
Cocok dengan properti atau nilai metode getter pada elemen . |
Raw(String) |
Pemilih Calabash mentah. Memungkinkan kueri Calabash berbasis string. |
Raw(String, Object) |
Pemilih Calabash mentah. Memungkinkan kueri Calabash berbasis string. |
Raw(String, Object, Object) |
Pemilih Calabash mentah. Memungkinkan kueri Calabash berbasis string. |
Raw(String, Object, Object, Object) |
Pemilih Calabash mentah. Memungkinkan kueri Calabash berbasis string. |
Raw(String, Object, Object, Object, Object) |
Pemilih Calabash mentah. Memungkinkan kueri Calabash berbasis string. |
Raw(String, Object, Object, Object, Object, Object) |
Pemilih Calabash mentah. Memungkinkan kueri Calabash berbasis string. |
Raw(String, Object, Object, Object, Object, Object, Object) |
Pemilih Calabash mentah. Memungkinkan kueri Calabash berbasis string. |
Sibling(Int32) |
Mengubah kueri untuk mengembalikan elemen saudara kandung n'th dari yang saat ini cocok. |
Sibling(String) |
Mengubah kueri untuk mengembalikan elemen saudara kandung dari yang saat ini cocok. |
Switch(String) |
Cocok dengan Switch.
Untuk Android: Elemen yang mewarisi dari |
Text(String) |
Cocok dengan teks elemen. |
TextField(String) |
Cocok dengan TextField.
Untuk Android: Elemen yang memiliki kelas (atau mewarisi dari) |
ToString() |
Mengonversi string menjadi kueri Calabash yang setara. |
WebView() |
Cocok dengan WebViews |
WebView(Int32) |
Cocok dengan WebView ke-nth |
XPath(String) |
Cocok dengan elemen dalam tampilan web yang cocok dengan pemilih JalurX yang diberikan. Harus digunakan pada elemen tampilan web. Jika digunakan sendiri, akan default ke |
Implementasi Antarmuka Eksplisit
IFluentInterface.GetType() |
API kueri fasih untuk menentukan elemen tampilan yang cocok dengan kueri dan gerakan. |
ITokenContainer.Tokens |
API kueri fasih untuk menentukan elemen tampilan yang cocok dengan kueri dan gerakan. |