| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145314631473148314931503151315231533154315531563157315831593160316131623163316431653166316731683169317031713172317331743175317631773178317931803181318231833184318531863187318831893190319131923193319431953196319731983199320032013202320332043205320632073208320932103211321232133214321532163217321832193220322132223223322432253226322732283229323032313232323332343235323632373238323932403241324232433244324532463247324832493250325132523253325432553256325732583259326032613262326332643265326632673268326932703271327232733274327532763277327832793280328132823283328432853286328732883289329032913292329332943295329632973298329933003301330233033304330533063307330833093310331133123313331433153316331733183319332033213322332333243325332633273328332933303331333233333334333533363337333833393340334133423343334433453346334733483349335033513352335333543355335633573358335933603361336233633364336533663367336833693370337133723373337433753376337733783379338033813382338333843385338633873388338933903391339233933394339533963397339833993400340134023403340434053406340734083409341034113412341334143415341634173418341934203421342234233424342534263427342834293430343134323433343434353436343734383439344034413442344334443445344634473448344934503451345234533454345534563457345834593460346134623463346434653466346734683469347034713472347334743475347634773478347934803481348234833484348534863487348834893490349134923493349434953496349734983499350035013502350335043505350635073508350935103511351235133514351535163517351835193520352135223523352435253526352735283529353035313532353335343535353635373538353935403541354235433544354535463547354835493550355135523553355435553556355735583559356035613562356335643565356635673568356935703571357235733574357535763577357835793580358135823583358435853586358735883589359035913592359335943595359635973598359936003601360236033604360536063607360836093610361136123613361436153616361736183619362036213622362336243625362636273628362936303631363236333634363536363637363836393640364136423643364436453646364736483649365036513652365336543655365636573658365936603661366236633664366536663667366836693670367136723673367436753676367736783679368036813682368336843685368636873688368936903691369236933694369536963697369836993700370137023703370437053706370737083709371037113712371337143715371637173718371937203721372237233724372537263727372837293730373137323733 |
- <?xml version="1.0"?>
- <doc>
- <assembly>
- <name>Xamarin.UITest</name>
- </assembly>
- <members>
- <member name="T:Xamarin.UITest.Android.AndroidApp">
- <summary>
- Represents a running Android application.
- </summary>
- </member>
- <member name="M:Xamarin.UITest.Android.AndroidApp.#ctor(Xamarin.UITest.Configuration.IAndroidAppConfiguration)">
- <summary>
- Main entry point for creating Android applications. Should not be called directly
- but instead be invoked through the use of <see cref="T:Xamarin.UITest.ConfigureApp" />.
- </summary>
- <param name="appConfiguration">The app configuration. Should be generated from <see cref="T:Xamarin.UITest.ConfigureApp" />.</param>
- </member>
- <member name="M:Xamarin.UITest.Android.AndroidApp.Query(System.Func{Xamarin.UITest.Queries.AppQuery,Xamarin.UITest.Queries.AppQuery})">
- <summary>
- Queries view objects using the fluent API. Defaults to only return view objects that are visible.
- </summary>
- <param name="query">Entry point for the fluent API to specify the element. If left as <c>null</c> returns all visible view objects.</param>
- <returns>An array representing the matched view objects.</returns>
- </member>
- <member name="M:Xamarin.UITest.Android.AndroidApp.Query(System.Func{Xamarin.UITest.Queries.AppQuery,Xamarin.UITest.Queries.AppWebQuery})">
- <summary>
- Queries web view objects using the fluent API. Defaults to only return view objects that are visible.
- </summary>
- <param name="query">Entry point for the fluent API to specify the element. If left as <c>null</c> returns all visible view objects.</param>
- <returns>An array representing the matched view objects.</returns>
- </member>
- <member name="M:Xamarin.UITest.Android.AndroidApp.Query``1(System.Func{Xamarin.UITest.Queries.AppQuery,Xamarin.UITest.Queries.AppTypedSelector{``0}})">
- <summary>
- Queries view objects values using the fluent API.
- </summary>
- <param name="query">Entry point for the fluent API to specify the element. If left as <c>null</c> returns all visible view objects.</param>
- <returns>An array containing the values of the matched view objects.</returns>
- </member>
- <member name="M:Xamarin.UITest.Android.AndroidApp.Query(System.Func{Xamarin.UITest.Queries.AppQuery,Xamarin.UITest.Queries.InvokeJSAppQuery})">
- <summary>
- Invokes Javascript on view objects using the fluent API.
- </summary>
- <param name="query">Entry point for the fluent API to specify the elements.</param>
- <returns>An array of strings representing the results.</returns>
- </member>
- <member name="M:Xamarin.UITest.Android.AndroidApp.Flash(System.Func{Xamarin.UITest.Queries.AppQuery,Xamarin.UITest.Queries.AppQuery})">
- <summary>
- Highlights the results of the query by making them flash. Specify view elements using the fluent API. Defaults to all view objects that are visible.
- </summary>
- <param name="query">Entry point for the fluent API to specify the elements. If left as <c>null</c> flashes all visible view objects.</param>
- <returns>An array representing the matched view objects.</returns>
- </member>
- <member name="M:Xamarin.UITest.Android.AndroidApp.EnterText(System.String)">
- <summary>
- Enters text into the currently focused element.
- </summary>
- <param name="text">The text to enter.</param>
- </member>
- <member name="M:Xamarin.UITest.Android.AndroidApp.EnterText(System.Func{Xamarin.UITest.Queries.AppQuery,Xamarin.UITest.Queries.AppQuery},System.String)">
- <summary>
- Enters text into a matching element that supports it.
- </summary>
- <param name="query">Entry point for the fluent API to specify the element.</param>
- <param name="text">The text to enter.</param>
- </member>
- <member name="M:Xamarin.UITest.Android.AndroidApp.EnterText(System.Func{Xamarin.UITest.Queries.AppQuery,Xamarin.UITest.Queries.AppWebQuery},System.String)">
- <summary>
- Enters text into a matching element that supports it.
- </summary>
- <param name="query">Entry point for the fluent API to specify the element.</param>
- <param name="text">The text to enter.</param>
- </member>
- <member name="M:Xamarin.UITest.Android.AndroidApp.ClearText(System.Func{Xamarin.UITest.Queries.AppQuery,Xamarin.UITest.Queries.AppQuery})">
- <summary>
- Clears text from a matching element that supports it.
- </summary>
- <param name="query">Entry point for the fluent API to specify the element.</param>
- </member>
- <member name="M:Xamarin.UITest.Android.AndroidApp.ClearText(System.Func{Xamarin.UITest.Queries.AppQuery,Xamarin.UITest.Queries.AppWebQuery})">
- <summary>
- Clears text from a matching element that supports it.
- </summary>
- <param name="query">Entry point for the fluent API to specify the element.</param>
- </member>
- <member name="M:Xamarin.UITest.Android.AndroidApp.ClearText">
- <summary>
- Clears text from the currently focused element.
- </summary>
- </member>
- <member name="M:Xamarin.UITest.Android.AndroidApp.Tap(System.Func{Xamarin.UITest.Queries.AppQuery,Xamarin.UITest.Queries.AppQuery})">
- <summary>
- Performs a tap / touch gesture on the matched element. If multiple elements are matched, the first one will be used.
- </summary>
- <param name="query">Entry point for the fluent API to specify the element.</param>
- </member>
- <member name="M:Xamarin.UITest.Android.AndroidApp.Tap(System.Func{Xamarin.UITest.Queries.AppQuery,Xamarin.UITest.Queries.AppWebQuery})">
- <summary>
- Performs a tap / touch gesture on the matched element. If multiple elements are matched, the first one will be used.
- </summary>
- <param name="query">Entry point for the fluent API to specify the element.</param>
- </member>
- <member name="M:Xamarin.UITest.Android.AndroidApp.TapCoordinates(System.Single,System.Single)">
- <summary>
- Performs a tap / touch gesture on the given coordinates.
- </summary>
- <param name="x">The x coordinate to tap.</param>
- <param name="y">The y coordinate to tap.</param>
- </member>
- <member name="M:Xamarin.UITest.Android.AndroidApp.TouchAndHold(System.Func{Xamarin.UITest.Queries.AppQuery,Xamarin.UITest.Queries.AppQuery})">
- <summary>
- Performs a continuous touch gesture on the matched element. If multiple elements are matched, the first one will be used.
- </summary>
- <param name="query">Entry point for the fluent API to specify the element.</param>
- </member>
- <member name="M:Xamarin.UITest.Android.AndroidApp.TouchAndHoldCoordinates(System.Single,System.Single)">
- <summary>
- Performs a continuous touch gesture on the given coordinates.
- </summary>
- <param name="x">The x coordinate to touch.</param>
- <param name="y">The y coordinate to touch.</param>
- </member>
- <member name="M:Xamarin.UITest.Android.AndroidApp.DragAndDrop(System.Func{Xamarin.UITest.Queries.AppQuery,Xamarin.UITest.Queries.AppQuery},System.Func{Xamarin.UITest.Queries.AppQuery,Xamarin.UITest.Queries.AppQuery},Xamarin.UITest.Android.DropLocation,System.Nullable{System.TimeSpan},System.Nullable{System.TimeSpan},System.Int32,System.Action)">
- <summary>>
- Performs a long touch on an item, followed by dragging the item to a second item and dropping it
- </summary>
- <param name="from">The query of the item to be dragged</param>">
- <param name="to">The query of the location for the item to be dropped</param><param name="placement">The placement of the drop (on top, above, below, left, right) relative to the to query</param><param name="holdTime">Time to hold on the from query</param><param name="hangTime">Time to hold above the to query</param><param name="steps">The number of steps desired to drag the item, higher for a slower drag</param><param name="afterStepAction">Action to perform after each step</param></member>
- <member name="M:Xamarin.UITest.Android.AndroidApp.DoubleTap(System.Func{Xamarin.UITest.Queries.AppQuery,Xamarin.UITest.Queries.AppQuery})">
- <summary>
- Performs two quick tap / touch gestures on the matched element. If multiple elements are matched, the first one will be used.
- </summary>
- <param name="query">Entry point for the fluent API to specify the element.</param>
- </member>
- <member name="M:Xamarin.UITest.Android.AndroidApp.DoubleTap(System.Func{Xamarin.UITest.Queries.AppQuery,Xamarin.UITest.Queries.AppWebQuery})">
- <summary>
- Performs two quick tap / touch gestures on the matched element. If multiple elements are matched, the first one will be used.
- This version is specifically for queries on web views
- </summary>
- <param name="query">Entry point for the fluent API to specify the element.</param>
- </member>
- <member name="M:Xamarin.UITest.Android.AndroidApp.DoubleTapCoordinates(System.Single,System.Single)">
- <summary>
- Performs a quick double tap / touch gesture on the given coordinates.
- </summary>
- <param name="x">The x coordinate to touch.</param>
- <param name="y">The y coordinate to touch.</param>
- </member>
- <member name="M:Xamarin.UITest.Android.AndroidApp.PinchToZoomIn(System.Func{Xamarin.UITest.Queries.AppQuery,Xamarin.UITest.Queries.AppQuery},System.Nullable{System.TimeSpan})">
- <summary>
- Performs a pinch gestures on the matched element to zoom the view in. If multiple elements are matched, the first one will be used.
- </summary>
- <param name="query">Entry point for the fluent API to specify the element.</param>
- <param name="duration">The <see cref="T:System.TimeSpan" /> duration of the pinch gesture.</param>
- </member>
- <member name="M:Xamarin.UITest.Android.AndroidApp.PinchToZoomInCoordinates(System.Single,System.Single,System.Nullable{System.TimeSpan})">
- <summary>
- Performs a pinch gestures to zoom the view in on the given coordinates.
- </summary>
- <param name="x">The x coordinate of the center of the pinch.</param>
- <param name="y">The y coordinate of the center of the pinch.</param>
- <param name="duration">The <see cref="T:System.TimeSpan" /> duration of the pinch gesture.</param>
- </member>
- <member name="M:Xamarin.UITest.Android.AndroidApp.PinchToZoomOut(System.Func{Xamarin.UITest.Queries.AppQuery,Xamarin.UITest.Queries.AppQuery},System.Nullable{System.TimeSpan})">
- <summary>
- Performs a pinch gestures on the matched element to zoom the view out. If multiple elements are matched, the first one will be used.
- </summary>
- <param name="query">Entry point for the fluent API to specify the element.</param>
- <param name="duration">The <see cref="T:System.TimeSpan" /> duration of the pinch gesture.</param>
- </member>
- <member name="M:Xamarin.UITest.Android.AndroidApp.PinchToZoomOutCoordinates(System.Single,System.Single,System.Nullable{System.TimeSpan})">
- <summary>
- Performs a pinch gestures to zoom the view in on the given coordinates.
- </summary>
- <param name="x">The x coordinate of the center of the pinch.</param>
- <param name="y">The y coordinate of the center of the pinch.</param>
- <param name="duration">The <see cref="T:System.TimeSpan" /> duration of the pinch gesture.</param>
- </member>
- <member name="M:Xamarin.UITest.Android.AndroidApp.DragCoordinates(System.Single,System.Single,System.Single,System.Single)">
- <summary>
- Performs a continuous drag gesture between 2 points.
- </summary>
- <param name="fromX">The x coordinate to start dragging from.</param>
- <param name="fromY">The y coordinate to start dragging from.</param>
- <param name="toX">The x coordinate to drag to.</param>
- <param name="toY">The y coordinate to drag to.</param>
- </member>
- <member name="M:Xamarin.UITest.Android.AndroidApp.SwipeRight">
- <summary>
- Performs a right to left swipe gesture.
- </summary>
- </member>
- <member name="M:Xamarin.UITest.Android.AndroidApp.SwipeLeft">
- <summary>
- Performs a left to right swipe gesture.
- </summary>
- </member>
- <member name="M:Xamarin.UITest.Android.AndroidApp.ScrollUp(System.Func{Xamarin.UITest.Queries.AppQuery,Xamarin.UITest.Queries.AppQuery},Xamarin.UITest.ScrollStrategy)">
- <summary>
- Scrolls up on the first element matching query.
- </summary>
- <param name="withinQuery">Entry point for the fluent API to specify the what element to scroll within.</param>
- <param name="strategy">Strategy for scrolling element.</param>
- </member>
- <member name="M:Xamarin.UITest.Android.AndroidApp.ScrollDown(System.Func{Xamarin.UITest.Queries.AppQuery,Xamarin.UITest.Queries.AppQuery},Xamarin.UITest.ScrollStrategy)">
- <summary>
- Scrolls down on the first element matching query.
- </summary>
- <param name="withinQuery">Entry point for the fluent API to specify the what element to scroll within.</param>
- <param name="strategy">Strategy for scrolling element.</param>
- </member>
- <member name="M:Xamarin.UITest.Android.AndroidApp.ScrollLeft(System.Func{Xamarin.UITest.Queries.AppQuery,Xamarin.UITest.Queries.AppQuery},Xamarin.UITest.ScrollStrategy)">
- <summary>
- Scrolls left on the first element matching query.
- </summary>
- <param name="withinQuery">Entry point for the fluent API to specify the what element to scroll within.</param>
- <param name="strategy">Strategy for scrolling element.</param>
- </member>
- <member name="M:Xamarin.UITest.Android.AndroidApp.ScrollRight(System.Func{Xamarin.UITest.Queries.AppQuery,Xamarin.UITest.Queries.AppQuery},Xamarin.UITest.ScrollStrategy)">
- <summary>
- Scrolls right on the first element matching query.
- </summary>
- <param name="withinQuery">Entry point for the fluent API to specify the what element to scroll within.</param>
- <param name="strategy">Strategy for scrolling element.</param>
- </member>
- <member name="M:Xamarin.UITest.Android.AndroidApp.ScrollUpTo(System.Func{Xamarin.UITest.Queries.AppQuery,Xamarin.UITest.Queries.AppQuery},System.Func{Xamarin.UITest.Queries.AppQuery,Xamarin.UITest.Queries.AppQuery},Xamarin.UITest.ScrollStrategy,System.Nullable{System.TimeSpan})">
- <summary>
- Scroll up until an element that mactches the <c>toQuery</c> is shown on the screen.
- </summary>
- <param name="toQuery">Entry point for the fluent API to specify the element to bring on screen.</param>
- <param name="withinQuery">Entry point for the fluent API to specify what element to scroll within.</param>
- <param name="strategy">Strategy for scrolling element.</param>
- <param name="timeout">The <see cref="T:System.TimeSpan" /> to wait before failing.</param>
- </member>
- <member name="M:Xamarin.UITest.Android.AndroidApp.ScrollUpTo(System.Func{Xamarin.UITest.Queries.AppQuery,Xamarin.UITest.Queries.AppWebQuery},System.Func{Xamarin.UITest.Queries.AppQuery,Xamarin.UITest.Queries.AppQuery},Xamarin.UITest.ScrollStrategy,System.Nullable{System.TimeSpan})">
- <summary>
- Scroll up until an element that mactches the <c>toQuery</c> is shown on the screen.
- </summary>
- <param name="toQuery">Entry point for the fluent API to specify the element to bring on screen.</param>
- <param name="withinQuery">Entry point for the fluent API to specify what element to scroll within.</param>
- <param name="strategy">Strategy for scrolling element.</param>
- <param name="timeout">The <see cref="T:System.TimeSpan" /> to wait before failing.</param>
- </member>
- <member name="M:Xamarin.UITest.Android.AndroidApp.ScrollDownTo(System.Func{Xamarin.UITest.Queries.AppQuery,Xamarin.UITest.Queries.AppQuery},System.Func{Xamarin.UITest.Queries.AppQuery,Xamarin.UITest.Queries.AppQuery},Xamarin.UITest.ScrollStrategy,System.Nullable{System.TimeSpan})">
- <summary>
- Scroll down until an element that mactches the <c>toQuery</c> is shown on the screen.
- </summary>
- <param name="toQuery">Entry point for the fluent API to specify the element to bring on screen.</param>
- <param name="withinQuery">Entry point for the fluent API to specify what element to scroll within.</param>
- <param name="strategy">Strategy for scrolling element.</param>
- <param name="timeout">The <see cref="T:System.TimeSpan" /> to wait before failing.</param>
- </member>
- <member name="M:Xamarin.UITest.Android.AndroidApp.ScrollDownTo(System.Func{Xamarin.UITest.Queries.AppQuery,Xamarin.UITest.Queries.AppWebQuery},System.Func{Xamarin.UITest.Queries.AppQuery,Xamarin.UITest.Queries.AppQuery},Xamarin.UITest.ScrollStrategy,System.Nullable{System.TimeSpan})">
- <summary>
- Scroll down until an element that mactches the <c>toQuery</c> is shown on the screen.
- </summary>
- <param name="toQuery">Entry point for the fluent API to specify the element to bring on screen.</param>
- <param name="withinQuery">Entry point for the fluent API to specify what element to scroll within.</param>
- <param name="strategy">Strategy for scrolling element.</param>
- <param name="timeout">The <see cref="T:System.TimeSpan" /> to wait before failing.</param>
- </member>
- <member name="M:Xamarin.UITest.Android.AndroidApp.ScrollLeftTo(System.Func{Xamarin.UITest.Queries.AppQuery,Xamarin.UITest.Queries.AppQuery},System.Func{Xamarin.UITest.Queries.AppQuery,Xamarin.UITest.Queries.AppQuery},Xamarin.UITest.ScrollStrategy,System.Nullable{System.TimeSpan})">
- <summary>
- Scroll left until an element that mactches the <c>toQuery</c> is shown on the screen.
- </summary>
- <param name="toQuery">Entry point for the fluent API to specify the element to bring on screen.</param>
- <param name="withinQuery">Entry point for the fluent API to specify what element to scroll within.</param>
- <param name="strategy">Strategy for scrolling element.</param>
- <param name="timeout">The <see cref="T:System.TimeSpan" /> to wait before failing.</param>
- </member>
- <member name="M:Xamarin.UITest.Android.AndroidApp.ScrollLeftTo(System.Func{Xamarin.UITest.Queries.AppQuery,Xamarin.UITest.Queries.AppWebQuery},System.Func{Xamarin.UITest.Queries.AppQuery,Xamarin.UITest.Queries.AppQuery},Xamarin.UITest.ScrollStrategy,System.Nullable{System.TimeSpan})">
- <summary>
- Scroll left until an element that mactches the <c>toQuery</c> is shown on the screen.
- </summary>
- <param name="toQuery">Entry point for the fluent API to specify the element to bring on screen.</param>
- <param name="withinQuery">Entry point for the fluent API to specify what element to scroll within.</param>
- <param name="strategy">Strategy for scrolling element.</param>
- <param name="timeout">The <see cref="T:System.TimeSpan" /> to wait before failing.</param>
- </member>
- <member name="M:Xamarin.UITest.Android.AndroidApp.ScrollRightTo(System.Func{Xamarin.UITest.Queries.AppQuery,Xamarin.UITest.Queries.AppQuery},System.Func{Xamarin.UITest.Queries.AppQuery,Xamarin.UITest.Queries.AppQuery},Xamarin.UITest.ScrollStrategy,System.Nullable{System.TimeSpan})">
- <summary>
- Scroll right until an element that mactches the <c>toQuery</c> is shown on the screen.
- </summary>
- <param name="toQuery">Entry point for the fluent API to specify the element to bring on screen.</param>
- <param name="withinQuery">Entry point for the fluent API to specify what element to scroll within.</param>
- <param name="strategy">Strategy for scrolling element.</param>
- <param name="timeout">The <see cref="T:System.TimeSpan" /> to wait before failing.</param>
- </member>
- <member name="M:Xamarin.UITest.Android.AndroidApp.ScrollRightTo(System.Func{Xamarin.UITest.Queries.AppQuery,Xamarin.UITest.Queries.AppWebQuery},System.Func{Xamarin.UITest.Queries.AppQuery,Xamarin.UITest.Queries.AppQuery},Xamarin.UITest.ScrollStrategy,System.Nullable{System.TimeSpan})">
- <summary>
- Scroll right until an element that mactches the <c>toQuery</c> is shown on the screen.
- </summary>
- <param name="toQuery">Entry point for the fluent API to specify the element to bring on screen.</param>
- <param name="withinQuery">Entry point for the fluent API to specify what element to scroll within.</param>
- <param name="strategy">Strategy for scrolling element.</param>
- <param name="timeout">The <see cref="T:System.TimeSpan" /> to wait before failing.</param>
- </member>
- <member name="M:Xamarin.UITest.Android.AndroidApp.ScrollToVerticalEnd(System.Func{Xamarin.UITest.Queries.AppQuery,Xamarin.UITest.Queries.AppQuery},Xamarin.UITest.ScrollStrategy,System.Nullable{System.TimeSpan})">
- <summary>
- Scroll the matching element so that its bottom child element is visible. If multiple elements are matched, the first one will be used.
- </summary>
- <param name="withinQuery">Entry point for the fluent API to specify the elements.</param>
- <param name="strategy">Strategy for scrolling element.</param>
- <param name="timeout">The <see cref="T:System.TimeSpan" /> to wait before failing.</param>
- </member>
- <member name="M:Xamarin.UITest.Android.AndroidApp.ScrollToVerticalStart(System.Func{Xamarin.UITest.Queries.AppQuery,Xamarin.UITest.Queries.AppQuery},Xamarin.UITest.ScrollStrategy,System.Nullable{System.TimeSpan})">
- <summary>
- Scroll the matching element so that its top child element is visible. If multiple elements are matched, the first one will be used.
- <param name="withinQuery">Entry point for the fluent API to specify the elements.</param><param name="strategy">Strategy for scrolling element.</param><param name="timeout">The <see cref="T:System.TimeSpan" /> to wait before failing.</param></summary>
- </member>
- <member name="M:Xamarin.UITest.Android.AndroidApp.ScrollToHorizontalEnd(System.Func{Xamarin.UITest.Queries.AppQuery,Xamarin.UITest.Queries.AppQuery},Xamarin.UITest.ScrollStrategy,System.Nullable{System.TimeSpan})">
- <summary>
- Scroll the matching element so that its rightmost child element is visible. If multiple elements are matched, the first one will be used.
- </summary>
- <param name="withinQuery">Entry point for the fluent API to specify the elements.</param>
- <param name="strategy">Strategy for scrolling element.</param>
- <param name="timeout">The <see cref="T:System.TimeSpan" /> to wait before failing.</param>
- </member>
- <member name="M:Xamarin.UITest.Android.AndroidApp.ScrollToHorizontalStart(System.Func{Xamarin.UITest.Queries.AppQuery,Xamarin.UITest.Queries.AppQuery},Xamarin.UITest.ScrollStrategy,System.Nullable{System.TimeSpan})">
- <summary>
- Scroll the matching element so that its leftmost child element is visible. If multiple elements are matched, the first one will be used.
- <param name="withinQuery">Entry point for the fluent API to specify the elements.</param><param name="strategy">Strategy for scrolling element.</param><param name="timeout">The <see cref="T:System.TimeSpan" /> to wait before failing.</param></summary>
- </member>
- <member name="M:Xamarin.UITest.Android.AndroidApp.ScrollTo(System.Func{Xamarin.UITest.Queries.AppQuery,Xamarin.UITest.Queries.AppQuery},System.Func{Xamarin.UITest.Queries.AppQuery,Xamarin.UITest.Queries.AppQuery},Xamarin.UITest.ScrollStrategy,System.Nullable{System.TimeSpan})">
- <summary>
- Scroll until an element that mactches the <c>toQuery</c> is shown on the screen.
- </summary>
- <param name="toQuery">Entry point for the fluent API to specify the element to bring on screen.</param>
- <param name="withinQuery">Entry point for the fluent API to specify what element to scroll within.</param>
- <param name="strategy">Strategy for scrolling element.</param>
- <param name="timeout">The <see cref="T:System.TimeSpan" /> to wait before failing.</param>
- </member>
- <member name="M:Xamarin.UITest.Android.AndroidApp.ScrollTo(System.Func{Xamarin.UITest.Queries.AppQuery,Xamarin.UITest.Queries.AppWebQuery},Xamarin.UITest.ScrollStrategy,System.Nullable{System.TimeSpan})">
- <summary>
- Scroll until an element that mactches the <c>toQuery</c> is shown on the screen.
- </summary>
- <param name="toQuery">Entry point for the fluent API to specify the element to bring on screen.</param>
- <param name="strategy">Strategy for scrolling element.</param>
- <param name="timeout">The <see cref="T:System.TimeSpan" /> to wait before failing.</param>
- </member>
- <member name="M:Xamarin.UITest.Android.AndroidApp.Back">
- <summary>
- Presses the back button of the device.
- </summary>
- </member>
- <member name="M:Xamarin.UITest.Android.AndroidApp.PressVolumeUp">
- <summary>
- Presses the volume up button on the device.
- </summary>
- </member>
- <member name="M:Xamarin.UITest.Android.AndroidApp.PressVolumeDown">
- <summary>
- Presses the volume down button on the device.
- </summary>
- </member>
- <member name="M:Xamarin.UITest.Android.AndroidApp.PressMenu">
- <summary>
- Presses the menu button of the device.
- </summary>
- </member>
- <member name="M:Xamarin.UITest.Android.AndroidApp.PressEnter">
- <summary>
- Presses the enter key in the app.
- </summary>
- </member>
- <member name="M:Xamarin.UITest.Android.AndroidApp.PressUserAction(System.Nullable{Xamarin.UITest.Android.UserAction})">
- <summary>
- Presses the user action in the app.
- </summary>
- <param name="action">Use Action <c>action</c>, if null then the default action for the focused element is used.</param>
- </member>
- <member name="M:Xamarin.UITest.Android.AndroidApp.DismissKeyboard">
- <summary>
- Hides keyboard if present
- </summary>
- </member>
- <member name="M:Xamarin.UITest.Android.AndroidApp.SetOrientationPortrait">
- <summary>
- Changes the device orientation to portrait mode.
- </summary>
- </member>
- <member name="M:Xamarin.UITest.Android.AndroidApp.SetOrientationLandscape">
- <summary>
- Changes the device orientation to landscape mode.
- </summary>
- </member>
- <member name="M:Xamarin.UITest.Android.AndroidApp.WaitFor(System.Func{System.Boolean},System.String,System.Nullable{System.TimeSpan},System.Nullable{System.TimeSpan},System.Nullable{System.TimeSpan})">
- <summary>
- Generic wait function that will repeatly call the <c>predicate</c> function until it returns <c>true</c>. Throws a <see cref="T:System.TimeoutException" /> if the predicate is not fullfilled within the time limit.
- </summary>
- <param name="predicate">Predicate function that should return <c>true</c> when waiting is complete.</param>
- <param name="timeoutMessage">The message used in the <see cref="T:System.TimeoutException" />.</param>
- <param name="timeout">The <see cref="T:System.TimeSpan" /> to wait before failing.</param>
- <param name="retryFrequency">The <see cref="T:System.TimeSpan" /> to wait between each call to the predicate.</param>
- <param name="postTimeout">The final <see cref="T:System.TimeSpan" /> to wait after the predicate returns <c>true</c>.</param>
- </member>
- <member name="M:Xamarin.UITest.Android.AndroidApp.WaitForElement(System.Func{Xamarin.UITest.Queries.AppQuery,Xamarin.UITest.Queries.AppQuery},System.String,System.Nullable{System.TimeSpan},System.Nullable{System.TimeSpan},System.Nullable{System.TimeSpan})">
- <summary>
- Wait function that will repeatly query the app until a matching element is found. Throws a <see cref="T:System.TimeoutException" /> if no element is found within the time limit.
- </summary>
- <param name="query">Entry point for the fluent API to specify the element.</param>
- <param name="timeoutMessage">The message used in the <see cref="T:System.TimeoutException" />.</param>
- <param name="timeout">The <see cref="T:System.TimeSpan" /> to wait before failing.</param>
- <param name="retryFrequency">The <see cref="T:System.TimeSpan" /> to wait between each query call to the app.</param>
- <param name="postTimeout">The final <see cref="T:System.TimeSpan" /> to wait after the element has been found.</param>
- <returns>An array representing the matched view objects.</returns>
- </member>
- <member name="M:Xamarin.UITest.Android.AndroidApp.WaitForNoElement(System.Func{Xamarin.UITest.Queries.AppQuery,Xamarin.UITest.Queries.AppQuery},System.String,System.Nullable{System.TimeSpan},System.Nullable{System.TimeSpan},System.Nullable{System.TimeSpan})">
- <summary>
- Wait function that will repeatly query the app until a matching element is no longer found. Throws a <see cref="T:System.TimeoutException" /> if the element is visible at the end of the time limit.
- </summary>
- <param name="query">Entry point for the fluent API to specify the element.</param>
- <param name="timeoutMessage">The message used in the <see cref="T:System.TimeoutException" />.</param>
- <param name="timeout">The <see cref="T:System.TimeSpan" /> to wait before failing.</param>
- <param name="retryFrequency">The <see cref="T:System.TimeSpan" /> to wait between each query call to the app.</param>
- <param name="postTimeout">The final <see cref="T:System.TimeSpan" /> to wait after the element is no longer visible.</param>
- </member>
- <member name="M:Xamarin.UITest.Android.AndroidApp.WaitForElement(System.Func{Xamarin.UITest.Queries.AppQuery,Xamarin.UITest.Queries.AppWebQuery},System.String,System.Nullable{System.TimeSpan},System.Nullable{System.TimeSpan},System.Nullable{System.TimeSpan})">
- <summary>
- Wait function that will repeatly query the app until a matching element is found. Throws a <see cref="T:System.TimeoutException" /> if no element is found within the time limit.
- </summary>
- <param name="query">Entry point for the fluent API to specify the element.</param>
- <param name="timeoutMessage">The message used in the <see cref="T:System.TimeoutException" />.</param>
- <param name="timeout">The <see cref="T:System.TimeSpan" /> to wait before failing.</param>
- <param name="retryFrequency">The <see cref="T:System.TimeSpan" /> to wait between each query call to the app.</param>
- <param name="postTimeout">The final <see cref="T:System.TimeSpan" /> to wait after the element has been found.</param>
- <returns>An array representing the matched view objects.</returns>
- </member>
- <member name="M:Xamarin.UITest.Android.AndroidApp.WaitForNoElement(System.Func{Xamarin.UITest.Queries.AppQuery,Xamarin.UITest.Queries.AppWebQuery},System.String,System.Nullable{System.TimeSpan},System.Nullable{System.TimeSpan},System.Nullable{System.TimeSpan})">
- <summary>
- Wait function that will repeatly query the app until a matching element is no longer found. Throws a <see cref="T:System.TimeoutException" /> if the element is visible at the end of the time limit.
- </summary>
- <param name="query">Entry point for the fluent API to specify the element.</param>
- <param name="timeoutMessage">The message used in the <see cref="T:System.TimeoutException" />.</param>
- <param name="timeout">The <see cref="T:System.TimeSpan" /> to wait before failing.</param>
- <param name="retryFrequency">The <see cref="T:System.TimeSpan" /> to wait between each query call to the app.</param>
- <param name="postTimeout">The final <see cref="T:System.TimeSpan" /> to wait after the element is no longer visible.</param>
- </member>
- <member name="M:Xamarin.UITest.Android.AndroidApp.Screenshot(System.String)">
- <summary>
- Takes a screenshot of the app in it's current state. This is used to denote test steps in the Xamarin Test Cloud.
- </summary>
- <param name="title">The title of screenshot, used as step name.</param>
- <returns>The screenshot file.</returns>
- </member>
- <member name="P:Xamarin.UITest.Android.AndroidApp.Print">
- <summary>
- Contains helper methods for outputting the result of queries instead of resorting to <see cref="T:System.Console" />.
- </summary>
- </member>
- <member name="M:Xamarin.UITest.Android.AndroidApp.Repl">
- <summary>
- Starts an interactive REPL (Read-Eval-Print-Loop) for app exploration and pauses test execution until it is closed.
- </summary>
- </member>
- <member name="M:Xamarin.UITest.Android.AndroidApp.Invoke(System.String,System.Object)">
- <summary>
- Invokes a method on the app's main activity. For Xamarin apps, methods must be exposed using attributes as shown below.
- Android example in activity:
- <code>
- [Export]
- public string MyInvokeMethod(string arg)
- {
- return "uitest";
- }
- </code></summary>
- <param name="methodName">The name of the method to invoke.</param>
- <param name="argument">The argument to pass to the method.</param>
- <returns>The result of the invocation.</returns>
- </member>
- <member name="P:Xamarin.UITest.Android.AndroidApp.Config">
- <summary>
- Contains runtime information about the currently running device.
- </summary>
- </member>
- <member name="P:Xamarin.UITest.Android.AndroidApp.Xamarin#UITest#IApp#Device">
- <summary>
- Runtime information and control of the currently running device.
- </summary>
- </member>
- <member name="P:Xamarin.UITest.Android.AndroidApp.Device">
- <summary>
- Runtime information and control of the currently running device.
- </summary>
- </member>
- <member name="P:Xamarin.UITest.Android.AndroidApp.TestServer">
- <summary>
- Allows HTTP access to the test server running on the device.
- </summary>
- </member>
- <member name="M:Xamarin.UITest.Android.AndroidApp.Query(System.String)">
- <summary>
- Queries view objects using the fluent API. Defaults to only return view objects that are visible.
- </summary>
- <param name="marked">Marked selector to match. See <see cref="M:Xamarin.UITest.Queries.AppQuery.Marked(System.String)" /> for more information.</param>
- <returns>An array representing the matched view objects.</returns>
- </member>
- <member name="M:Xamarin.UITest.Android.AndroidApp.Flash(System.String)">
- <summary>
- Highlights the results of the query by making them flash. Specify view elements using marked string.
- </summary>
- <param name="marked">Marked selector to match. See <see cref="M:Xamarin.UITest.Queries.AppQuery.Marked(System.String)" /> for more information.</param>
- <returns>An array representing the matched view objects.</returns>
- </member>
- <member name="M:Xamarin.UITest.Android.AndroidApp.EnterText(System.String,System.String)">
- <summary>
- Enters text into a matching element that supports it.
- </summary>
- <param name="marked">Marked selector to match. See <see cref="M:Xamarin.UITest.Queries.AppQuery.Marked(System.String)" /> for more information.</param>
- <param name="text">The text to enter.</param>
- </member>
- <member name="M:Xamarin.UITest.Android.AndroidApp.ClearText(System.String)">
- <summary>
- Clears text from a matching element that supports it.
- </summary>
- <param name="marked">Marked selector to match. See <see cref="M:Xamarin.UITest.Queries.AppQuery.Marked(System.String)" /> for more information.</param>
- </member>
- <member name="M:Xamarin.UITest.Android.AndroidApp.Tap(System.String)">
- <summary>
- Performs a tap / touch gesture on the matched element. If multiple elements are matched, the first one will be used.
- </summary>
- <param name="marked">Marked selector to match. See <see cref="M:Xamarin.UITest.Queries.AppQuery.Marked(System.String)" /> for more information.</param>
- </member>
- <member name="M:Xamarin.UITest.Android.AndroidApp.TouchAndHold(System.String)">
- <summary>
- Performs a continuous touch gesture on the matched element. If multiple elements are matched, the first one will be used.
- </summary>
- <param name="marked">Marked selector to match. See <see cref="M:Xamarin.UITest.Queries.AppQuery.Marked(System.String)" /> for more information.</param>
- </member>
- <member name="M:Xamarin.UITest.Android.AndroidApp.DoubleTap(System.String)">
- <summary>
- Performs two quick tap / touch gestures on the matched element. If multiple elements are matched, the first one will be used.
- </summary>
- <param name="marked">Marked selector to match. See <see cref="M:Xamarin.UITest.Queries.AppQuery.Marked(System.String)" /> for more information.</param>
- </member>
- <member name="M:Xamarin.UITest.Android.AndroidApp.PinchToZoomIn(System.String,System.Nullable{System.TimeSpan})">
- <summary>
- Performs a pinch gestures on the matched element to zoom the view in. If multiple elements are matched, the first one will be used.
- </summary>
- <param name="marked">Marked selector to match. See <see cref="M:Xamarin.UITest.Queries.AppQuery.Marked(System.String)" /> for more information.</param>
- <param name="duration">The <see cref="T:System.TimeSpan" /> duration of the pinch gesture.</param>
- </member>
- <member name="M:Xamarin.UITest.Android.AndroidApp.PinchToZoomOut(System.String,System.Nullable{System.TimeSpan})">
- <summary>
- Performs a pinch gestures on the matched element to zoom the view out. If multiple elements are matched, the first one will be used.
- </summary>
- <param name="marked">Marked selector to match. See <see cref="M:Xamarin.UITest.Queries.AppQuery.Marked(System.String)" /> for more information.</param>
- <param name="duration">The <see cref="T:System.TimeSpan" /> duration of the pinch gesture.</param>
- </member>
- <member name="M:Xamarin.UITest.Android.AndroidApp.WaitForNoElement(System.String,System.String,System.Nullable{System.TimeSpan},System.Nullable{System.TimeSpan},System.Nullable{System.TimeSpan})">
- <summary>
- Wait function that will repeatly query the app until a matching element is no longer found. Throws a <see cref="T:System.TimeoutException" /> if the element is visible at the end of the time limit.
- </summary>
- <param name="marked">Marked selector to match. See <see cref="M:Xamarin.UITest.Queries.AppQuery.Marked(System.String)" /> for more information.</param>
- <param name="timeoutMessage">The message used in the <see cref="T:System.TimeoutException" />.</param>
- <param name="timeout">The <see cref="T:System.TimeSpan" /> to wait before failing.</param>
- <param name="retryFrequency">The <see cref="T:System.TimeSpan" /> to wait between each query call to the app.</param>
- <param name="postTimeout">The final <see cref="T:System.TimeSpan" /> to wait after the element is no longer visible.</param>
- </member>
- <member name="M:Xamarin.UITest.Android.AndroidApp.WaitForElement(System.String,System.String,System.Nullable{System.TimeSpan},System.Nullable{System.TimeSpan},System.Nullable{System.TimeSpan})">
- <summary>
- Wait function that will repeatly query the app until a matching element is found. Throws a <see cref="T:System.TimeoutException" /> if no element is found within the time limit.
- </summary>
- <param name="marked">Marked selector to match. See <see cref="M:Xamarin.UITest.Queries.AppQuery.Marked(System.String)" /> for more information.</param>
- <param name="timeoutMessage">The message used in the <see cref="T:System.TimeoutException" />.</param>
- <param name="timeout">The <see cref="T:System.TimeSpan" /> to wait before failing.</param>
- <param name="retryFrequency">The <see cref="T:System.TimeSpan" /> to wait between each query call to the app.</param>
- <param name="postTimeout">The final <see cref="T:System.TimeSpan" /> to wait after the element has been found.</param>
- <returns>An array representing the matched view objects.</returns>
- </member>
- <member name="M:Xamarin.UITest.Android.AndroidApp.DragAndDrop(System.String,System.String,Xamarin.UITest.Android.DropLocation,System.Nullable{System.TimeSpan},System.Nullable{System.TimeSpan},System.Int32,System.Action)">
- <summary>
- Performs a long touch on an item, followed by dragging the item to a second item and dropping it
- </summary>
- <param name="fromMarked">Marked selector for the item to be dragged. See <see cref="M:Xamarin.UITest.Queries.AppQuery.Marked(System.String)" /> for more information.</param>
- <param name="toMarked">Marked selector for the location for the item to be dropped. See <see cref="M:Xamarin.UITest.Queries.AppQuery.Marked(System.String)" /> for more information.</param>
- <param name="placement">The placement of the drop (on top, above, below, left, right) relative to the to query</param>
- <param name="holdTime">Time to hold on the from query</param>
- <param name="hangTime">Time to hold above the to query</param>
- <param name="steps">The number of steps desired to drag the item, higher for a slower drag</param>
- <param name="afterStepAction">Action to perform after each step</param>
- </member>
- <member name="M:Xamarin.UITest.Android.AndroidApp.ScrollUp(System.String,Xamarin.UITest.ScrollStrategy)">
- <summary>
- Scrolls up on the first element matching query.
- </summary>
- <param name="withinMarked">Marked selector to select what element to scroll within. See <see cref="M:Xamarin.UITest.Queries.AppQuery.Marked(System.String)" /> for more information.</param>
- <param name="strategy">Strategy for scrolling element.</param>
- </member>
- <member name="M:Xamarin.UITest.Android.AndroidApp.ScrollDown(System.String,Xamarin.UITest.ScrollStrategy)">
- <summary>
- Scrolls down on the first element matching query.
- </summary>
- <param name="withinMarked">Marked selector to select what element to scroll within. See <see cref="M:Xamarin.UITest.Queries.AppQuery.Marked(System.String)" /> for more information.</param>
- <param name="strategy">Strategy for scrolling element.</param>
- </member>
- <member name="M:Xamarin.UITest.Android.AndroidApp.ScrollLeft(System.String,Xamarin.UITest.ScrollStrategy)">
- <summary>
- Scrolls left on the first element matching query.
- </summary>
- <param name="withinMarked">Marked selector to select what element to scroll within. See <see cref="M:Xamarin.UITest.Queries.AppQuery.Marked(System.String)" /> for more information.</param>
- <param name="strategy">Strategy for scrolling element.</param>
- </member>
- <member name="M:Xamarin.UITest.Android.AndroidApp.ScrollRight(System.String,Xamarin.UITest.ScrollStrategy)">
- <summary>
- Scrolls right on the first element matching query.
- </summary>
- <param name="withinMarked">Marked selector to select what element to scroll within. See <see cref="M:Xamarin.UITest.Queries.AppQuery.Marked(System.String)" /> for more information.</param>
- <param name="strategy">Strategy for scrolling element.</param>
- </member>
- <member name="M:Xamarin.UITest.Android.AndroidApp.ScrollUpTo(System.String,System.String,Xamarin.UITest.ScrollStrategy,System.Nullable{System.TimeSpan})">
- <summary>
- Scroll up until an element that mactches the <c>toMarked</c> is shown on the screen.
- </summary>
- <param name="toMarked">Marked selector to select what element to bring on screen. See <see cref="M:Xamarin.UITest.Queries.AppQuery.Marked(System.String)" /> for more information.</param>
- <param name="withinMarked">Marked selector to select what element to scroll within. See <see cref="M:Xamarin.UITest.Queries.AppQuery.Marked(System.String)" /> for more information.</param>
- <param name="strategy">Strategy for scrolling element.</param>
- <param name="timeout">The <see cref="T:System.TimeSpan" /> to wait before failing.</param>
- </member>
- <member name="M:Xamarin.UITest.Android.AndroidApp.ScrollUpTo(System.Func{Xamarin.UITest.Queries.AppQuery,Xamarin.UITest.Queries.AppWebQuery},System.String,Xamarin.UITest.ScrollStrategy,System.Nullable{System.TimeSpan})">
- <summary>
- Scroll up until an element that mactches the <c>toMarked</c> is shown on the screen.
- </summary>
- <param name="toQuery">Entry point for the fluent API to specify the element to bring on screen.</param>
- <param name="withinMarked">Marked selector to select what element to scroll within. See <see cref="M:Xamarin.UITest.Queries.AppQuery.Marked(System.String)" /> for more information.</param>
- <param name="strategy">Strategy for scrolling element.</param>
- <param name="timeout">The <see cref="T:System.TimeSpan" /> to wait before failing.</param>
- </member>
- <member name="M:Xamarin.UITest.Android.AndroidApp.ScrollDownTo(System.String,System.String,Xamarin.UITest.ScrollStrategy,System.Nullable{System.TimeSpan})">
- <summary>
- Scroll down until an element that mactches the <c>toMarked</c> is shown on the screen.
- </summary>
- <param name="toMarked">Marked selector to select what element to bring on screen. See <see cref="M:Xamarin.UITest.Queries.AppQuery.Marked(System.String)" /> for more information.</param>
- <param name="withinMarked">Marked selector to select what element to scroll within. See <see cref="M:Xamarin.UITest.Queries.AppQuery.Marked(System.String)" /> for more information.</param>
- <param name="strategy">Strategy for scrolling element.</param>
- <param name="timeout">The <see cref="T:System.TimeSpan" /> to wait before failing.</param>
- </member>
- <member name="M:Xamarin.UITest.Android.AndroidApp.ScrollDownTo(System.Func{Xamarin.UITest.Queries.AppQuery,Xamarin.UITest.Queries.AppWebQuery},System.String,Xamarin.UITest.ScrollStrategy,System.Nullable{System.TimeSpan})">
- <summary>
- Scroll down until an element that mactches the <c>toMarked</c> is shown on the screen.
- </summary>
- <param name="toQuery">Entry point for the fluent API to specify the element to bring on screen.</param>
- <param name="withinMarked">Marked selector to select what element to scroll within. See <see cref="M:Xamarin.UITest.Queries.AppQuery.Marked(System.String)" /> for more information.</param>
- <param name="strategy">Strategy for scrolling element.</param>
- <param name="timeout">The <see cref="T:System.TimeSpan" /> to wait before failing.</param>
- </member>
- <member name="M:Xamarin.UITest.Android.AndroidApp.ScrollLeftTo(System.String,System.String,Xamarin.UITest.ScrollStrategy,System.Nullable{System.TimeSpan})">
- <summary>
- Scroll left until an element that mactches the <c>toMarked</c> is shown on the screen.
- </summary>
- <param name="toMarked">Marked selector to select what element to bring on screen. See <see cref="M:Xamarin.UITest.Queries.AppQuery.Marked(System.String)" /> for more information.</param>
- <param name="withinMarked">Marked selector to select what element to scroll within. See <see cref="M:Xamarin.UITest.Queries.AppQuery.Marked(System.String)" /> for more information.</param>
- <param name="strategy">Strategy for scrolling element.</param>
- <param name="timeout">The <see cref="T:System.TimeSpan" /> to wait before failing.</param>
- </member>
- <member name="M:Xamarin.UITest.Android.AndroidApp.ScrollLeftTo(System.Func{Xamarin.UITest.Queries.AppQuery,Xamarin.UITest.Queries.AppWebQuery},System.String,Xamarin.UITest.ScrollStrategy,System.Nullable{System.TimeSpan})">
- <summary>
- Scroll left until an element that mactches the <c>toMarked</c> is shown on the screen.
- </summary>
- <param name="toQuery">Entry point for the fluent API to specify the element to bring on screen.</param>
- <param name="withinMarked">Marked selector to select what element to scroll within. See <see cref="M:Xamarin.UITest.Queries.AppQuery.Marked(System.String)" /> for more information.</param>
- <param name="strategy">Strategy for scrolling element.</param>
- <param name="timeout">The <see cref="T:System.TimeSpan" /> to wait before failing.</param>
- </member>
- <member name="M:Xamarin.UITest.Android.AndroidApp.ScrollRightTo(System.String,System.String,Xamarin.UITest.ScrollStrategy,System.Nullable{System.TimeSpan})">
- <summary>
- Scroll right until an element that mactches the <c>toMarked</c> is shown on the screen.
- </summary>
- <param name="toMarked">Marked selector to select what element to bring on screen. See <see cref="M:Xamarin.UITest.Queries.AppQuery.Marked(System.String)" /> for more information.</param>
- <param name="withinMarked">Marked selector to select what element to scroll within. See <see cref="M:Xamarin.UITest.Queries.AppQuery.Marked(System.String)" /> for more information.</param>
- <param name="strategy">Strategy for scrolling element.</param>
- <param name="timeout">The <see cref="T:System.TimeSpan" /> to wait before failing.</param>
- </member>
- <member name="M:Xamarin.UITest.Android.AndroidApp.ScrollRightTo(System.Func{Xamarin.UITest.Queries.AppQuery,Xamarin.UITest.Queries.AppWebQuery},System.String,Xamarin.UITest.ScrollStrategy,System.Nullable{System.TimeSpan})">
- <summary>
- Scroll right until an element that mactches the <c>toMarked</c> is shown on the screen.
- </summary>
- <param name="toQuery">Entry point for the fluent API to specify the element to bring on screen.</param>
- <param name="withinMarked">Marked selector to select what element to scroll within. See <see cref="M:Xamarin.UITest.Queries.AppQuery.Marked(System.String)" /> for more information.</param>
- <param name="strategy">Strategy for scrolling element.</param>
- <param name="timeout">The <see cref="T:System.TimeSpan" /> to wait before failing.</param>
- </member>
- <member name="M:Xamarin.UITest.Android.AndroidApp.ScrollToVerticalEnd(System.String,Xamarin.UITest.ScrollStrategy,System.Nullable{System.TimeSpan})">
- <summary>
- Scroll the matching element so that its bottom child element is visible. If multiple elements are matched, the first one will be used.
- </summary>
- <param name="withinMarked">Marked selector to select what element to scroll within. See <see cref="M:Xamarin.UITest.Queries.AppQuery.Marked(System.String)" /> for more information.</param>
- <param name="strategy">Strategy for scrolling element.</param>
- <param name="timeout">The <see cref="T:System.TimeSpan" /> to wait before failing.</param>
- </member>
- <member name="M:Xamarin.UITest.Android.AndroidApp.ScrollToVerticalStart(System.String,Xamarin.UITest.ScrollStrategy,System.Nullable{System.TimeSpan})">
- <summary>
- Scroll the matching element so that its top child element is visible. If multiple elements are matched, the first one will be used.
- <param name="withinMarked">Marked selector to select what element to scroll within. See <see cref="M:Xamarin.UITest.Queries.AppQuery.Marked(System.String)" /> for more information.</param><param name="strategy">Strategy for scrolling element.</param><param name="timeout">The <see cref="T:System.TimeSpan" /> to wait before failing.</param></summary>
- </member>
- <member name="M:Xamarin.UITest.Android.AndroidApp.ScrollToHorizontalEnd(System.String,Xamarin.UITest.ScrollStrategy,System.Nullable{System.TimeSpan})">
- <summary>
- Scroll the matching element so that its rightmost child element is visible. If multiple elements are matched, the first one will be used.
- </summary>
- <param name="withinMarked">Marked selector to select what element to scroll within. See <see cref="M:Xamarin.UITest.Queries.AppQuery.Marked(System.String)" /> for more information.</param>
- <param name="strategy">Strategy for scrolling element.</param>
- <param name="timeout">The <see cref="T:System.TimeSpan" /> to wait before failing.</param>
- </member>
- <member name="M:Xamarin.UITest.Android.AndroidApp.ScrollToHorizontalStart(System.String,Xamarin.UITest.ScrollStrategy,System.Nullable{System.TimeSpan})">
- <summary>
- Scroll the matching element so that its leftmost child element is visible. If multiple elements are matched, the first one will be used.
- <param name="withinMarked">Marked selector to select what element to scroll within. See <see cref="M:Xamarin.UITest.Queries.AppQuery.Marked(System.String)" /> for more information.</param><param name="strategy">Strategy for scrolling element.</param><param name="timeout">The <see cref="T:System.TimeSpan" /> to wait before failing.</param></summary>
- </member>
- <member name="M:Xamarin.UITest.Android.AndroidApp.ScrollTo(System.String,System.String,Xamarin.UITest.ScrollStrategy,System.Nullable{System.TimeSpan})">
- <summary>
- Scroll until an element that mactches the <c>toMarked</c> is shown on the screen.
- </summary>
- <param name="toMarked">Marked selector to select what element to bring on screen. See <see cref="M:Xamarin.UITest.Queries.AppQuery.Marked(System.String)" /> for more information.</param>
- <param name="withinMarked">Marked selector to select what element to scroll within. See <see cref="M:Xamarin.UITest.Queries.AppQuery.Marked(System.String)" /> for more information.</param>
- <param name="strategy">Strategy for scrolling element.</param>
- <param name="timeout">The <see cref="T:System.TimeSpan" /> to wait before failing.</param>
- </member>
- <member name="T:Xamarin.UITest.Android.AndroidConfig">
- <summary>
- Represents runtime information about the currently running device.
- </summary>
- </member>
- <member name="M:Xamarin.UITest.Android.AndroidConfig.#ctor(System.Uri,System.IO.FileInfo)">
- <summary>
- Creates a new instance.
- </summary>
- <param name="deviceUri">The uri of the device.</param>
- <param name="apkFile">The running apk file.</param>
- </member>
- <member name="P:Xamarin.UITest.Android.AndroidConfig.DeviceUri">
- <summary>
- The uri of the device.
- </summary>
- </member>
- <member name="P:Xamarin.UITest.Android.AndroidConfig.ApkFile">
- <summary>
- The currently running apk file.
- </summary>
- </member>
- <member name="T:Xamarin.UITest.Android.AndroidDevice">
- <summary>
- Runtime information and control of device.
- </summary>
- </member>
- <member name="P:Xamarin.UITest.Android.AndroidDevice.DeviceUri">
- <summary>
- The uri of the device.
- </summary>
- </member>
- <member name="P:Xamarin.UITest.Android.AndroidDevice.DeviceIdentifier">
- <summary>
- The identifier of the device.
- </summary>
- </member>
- <member name="M:Xamarin.UITest.Android.AndroidDevice.SetLocation(System.Double,System.Double)">
- <summary>
- Change GPS location of the device.
- </summary>
- <param name="latitude">
- </param>
- <param name="longitude">
- </param>
- </member>
- <member name="T:Xamarin.UITest.Configuration.IGenericAppConfiguration">
- <summary>
- Shared configuration for apps. Not to be used directly, should be created by using the fluent <see cref="T:Xamarin.UITest.ConfigureApp" /> API.
- </summary>
- </member>
- <member name="P:Xamarin.UITest.Configuration.IGenericAppConfiguration.Debug">
- <summary>
- Enable debug logging.
- </summary>
- </member>
- <member name="P:Xamarin.UITest.Configuration.IGenericAppConfiguration.DeviceIp">
- <summary>
- The ip adress of the device.
- </summary>
- </member>
- <member name="P:Xamarin.UITest.Configuration.IGenericAppConfiguration.DevicePort">
- <summary>
- The port to use for communication with the test server.
- </summary>
- </member>
- <member name="P:Xamarin.UITest.Configuration.IGenericAppConfiguration.EnableScreenshots">
- <summary>
- Enable screenshots. Local screenshots are disabled by default to speed up tests.
- </summary>
- </member>
- <member name="P:Xamarin.UITest.Configuration.IGenericAppConfiguration.ApiKey">
- <summary>
- The Xamarin Test Cloud api key to use for activation.
- </summary>
- </member>
- <member name="P:Xamarin.UITest.Configuration.IGenericAppConfiguration.LogDirectory">
- <summary>
- Specify the location of the log directory for local test runs.
- </summary>
- </member>
- <member name="P:Xamarin.UITest.Configuration.IGenericAppConfiguration.IdeIntegrationMode">
- <summary>
- The IDE integration mode. Decides what settings to use in case of both explicit configuration and active IDE integration.
- </summary>
- </member>
- <member name="P:Xamarin.UITest.Configuration.IGenericAppConfiguration.DisableSpecFlowIntegration">
- <summary>
- Whether to disables automatic screenshot generation after each SpecFlow step.
- </summary>
- </member>
- <member name="T:Xamarin.UITest.Configuration.StartAction">
- <summary>
- The desired state of the app after test initialization. Either the test framework can start the app or connect to an already running app in more advanced scenarios.
- </summary>
- </member>
- <member name="F:Xamarin.UITest.Configuration.StartAction.LaunchApp">
- <summary>
- Start the app after successful configuration.
- </summary>
- </member>
- <member name="F:Xamarin.UITest.Configuration.StartAction.ConnectToApp">
- <summary>
- Use the given configuration to connect to an already running app.
- </summary>
- </member>
- <member name="T:Xamarin.UITest.ConfigureApp">
- <summary>
- Main entry point for <c>Xamarin.UITest</c>. This is a fluent API that allows you to
- configure your app for either Android or iOS and start it.
- </summary>
- </member>
- <member name="M:Xamarin.UITest.ConfigureApp.DeviceIp(System.String)">
- <summary>
- Configures the ip address of the device. Generally best left unset unless you are
- running an iOS application on a physical device.
- </summary>
- <param name="ipAddress">The ip address of the device.</param>
- </member>
- <member name="M:Xamarin.UITest.ConfigureApp.DevicePort(System.Int32)">
- <summary>
- Configures the port of the device. Generally best left unset.
- </summary>
- <param name="port">The port of the Calabash HTTP server on the device.</param>
- </member>
- <member name="P:Xamarin.UITest.ConfigureApp.iOS">
- <summary>
- Specifies that the app is an iOS app.
- </summary>
- </member>
- <member name="P:Xamarin.UITest.ConfigureApp.Android">
- <summary>
- Specifies that the app is an Android app.
- </summary>
- </member>
- <member name="M:Xamarin.UITest.ConfigureApp.Debug">
- <summary>
- Enables debug logging from the test runner.
- </summary>
- </member>
- <member name="T:Xamarin.UITest.Events.AfterAppStartedAttribute">
- <summary>
- Can be used on static methods to register for notifications immediately after an app instance has been started.
- Valid parameters:
- - Zero arguments
- - One argument of type <see cref="T:Xamarin.UITest.IApp" />.
- - One argument of type <see cref="T:Xamarin.UITest.Android.AndroidApp" />.
- - One argument of type <see cref="T:Xamarin.UITest.iOS.iOSApp" />.
- </summary>
- </member>
- <member name="T:Xamarin.UITest.IDevice">
- <summary>
- Runtime information and control of device.
- </summary>
- </member>
- <member name="P:Xamarin.UITest.IDevice.DeviceUri">
- <summary>
- The uri of the device.
- </summary>
- </member>
- <member name="P:Xamarin.UITest.IDevice.DeviceIdentifier">
- <summary>
- The identifier of the device.
- </summary>
- </member>
- <member name="M:Xamarin.UITest.IDevice.SetLocation(System.Double,System.Double)">
- <summary>
- Change GPS location of the device.
- </summary>
- <param name="latitude">
- </param>
- <param name="longitude">
- </param>
- </member>
- <member name="T:Xamarin.UITest.iOS.iOSConfig">
- <summary>
- Represents runtime information about the currently running app / device.
- </summary>
- </member>
- <member name="P:Xamarin.UITest.iOS.iOSConfig.DeviceUri">
- <summary>
- The uri of the device.
- </summary>
- </member>
- <member name="P:Xamarin.UITest.iOS.iOSConfig.IsPhone">
- <summary>
- Whether the current test is running on a phone.
- </summary>
- </member>
- <member name="P:Xamarin.UITest.iOS.iOSConfig.IsTablet">
- <summary>
- Whether the current test is running on a tablet.
- </summary>
- </member>
- <member name="T:Xamarin.UITest.iOS.iOSDevice">
- <summary>
- Runtime information and control of device.
- </summary>
- </member>
- <member name="P:Xamarin.UITest.iOS.iOSDevice.DeviceUri">
- <summary>
- The uri of the device.
- </summary>
- </member>
- <member name="P:Xamarin.UITest.iOS.iOSDevice.DeviceIdentifier">
- <summary>
- The identifier of the device.
- </summary>
- </member>
- <member name="M:Xamarin.UITest.iOS.iOSDevice.SetLocation(System.Double,System.Double)">
- <summary>
- Change GPS location of the device.
- </summary>
- <param name="latitude">
- </param>
- <param name="longitude">
- </param>
- </member>
- <member name="P:Xamarin.UITest.iOS.iOSDevice.IsPhone">
- <summary>
- Whether the current test is running on a phone.
- </summary>
- </member>
- <member name="P:Xamarin.UITest.iOS.iOSDevice.IsTablet">
- <summary>
- Whether the current test is running on a tablet.
- </summary>
- </member>
- <member name="T:Xamarin.UITest.ITestServer">
- <summary>
- Provides access to the test server running on the device for advanced scenarios.
- </summary>
- </member>
- <member name="M:Xamarin.UITest.ITestServer.Post(System.String,System.Object)">
- <summary>
- Performs an HTTP POST request to the test server.
- </summary>
- <param name="endpoint">The path of the request, which will be appended on the uri of the test server.</param>
- <param name="arguments">An object that will be serialized as json and posted to the test server.</param>
- <returns>The body of the the reponse.</returns>
- </member>
- <member name="M:Xamarin.UITest.ITestServer.Put(System.String,System.Byte[])">
- <summary>
- Performs an HTTP PUT request to the test server.
- </summary>
- <param name="endpoint">The path of the request, which will be appended on the uri of the test server.</param>
- <param name="data">The byte[] data to put.</param>
- <returns>The body of the the reponse.</returns>
- </member>
- <member name="M:Xamarin.UITest.ITestServer.Get(System.String)">
- <summary>
- Performs an HTTP GET request to the test server.
- </summary>
- <param name="endpoint">The path of the request, which will be appended on the uri of the test server.</param>
- <returns>The body of the the reponse.</returns>
- </member>
- <member name="T:Xamarin.UITest.Queries.AppPrintHelper">
- <summary>
- A fluent API for making test output easier. Mirrored query methods from the app classes that print directly to <see cref="T:System.Console" />.
- </summary>
- </member>
- <member name="M:Xamarin.UITest.Queries.AppPrintHelper.Visible">
- <summary>
- Prints all the visible view elements to <see cref="T:System.Console" />.
- </summary>
- </member>
- <member name="M:Xamarin.UITest.Queries.AppPrintHelper.Query(System.Func{Xamarin.UITest.Queries.AppQuery,Xamarin.UITest.Queries.AppQuery})">
- <summary>
- Prints the view elements matched by <c>query</c> to <see cref="T:System.Console" />.
- </summary>
- <param name="query">Entry point for the fluent API to specify the element. If left as <c>null</c> returns all visible view objects.</param>
- </member>
- <member name="M:Xamarin.UITest.Queries.AppPrintHelper.Query(System.Func{Xamarin.UITest.Queries.AppQuery,Xamarin.UITest.Queries.AppWebQuery})">
- <summary>
- Prints the view elements matched by <c>query</c> to <see cref="T:System.Console" />.
- </summary>
- <param name="query">Entry point for the fluent API to specify the element. If left as <c>null</c> returns all visible view objects.</param>
- </member>
- <member name="M:Xamarin.UITest.Queries.AppPrintHelper.Query``1(System.Func{Xamarin.UITest.Queries.AppQuery,Xamarin.UITest.Queries.AppTypedSelector{``0}})">
- <summary>
- Prints the properties matched by <c>query</c> to <see cref="T:System.Console" />.
- </summary>
- <param name="typedSelector">Entry point for the fluent API to specify the property.</param>
- </member>
- <member name="M:Xamarin.UITest.Queries.AppPrintHelper.Tree(System.Nullable{System.Boolean})">
- <summary>
- Prints a tree of the visible view elements.
- </summary>
- <param name="console">Output to console in color instead of default logger.</param>
- </member>
- <member name="T:Xamarin.UITest.Queries.AppResult">
- <summary>
- Representation of a view element in the app.
- </summary>
- </member>
- <member name="M:Xamarin.UITest.Queries.AppResult.#ctor">
- <summary>
- Initializes a new instance of the <see cref="T:Xamarin.UITest.Queries.AppResult" /> class.
- </summary>
- </member>
- <member name="P:Xamarin.UITest.Queries.AppResult.Id">
- <summary>
- The identifier of the view element.
- For Android: The id of the element.
- For iOS: The accessibilityIdentifier of the element.
- </summary>
- </member>
- <member name="P:Xamarin.UITest.Queries.AppResult.Description">
- <summary>
- A platform specific text representation of the view element.
- </summary>
- </member>
- <member name="P:Xamarin.UITest.Queries.AppResult.Rect">
- <summary>
- The <see cref="T:Xamarin.UITest.Queries.AppRect" /> rectangle representing the elements position and size.
- </summary>
- </member>
- <member name="P:Xamarin.UITest.Queries.AppResult.Label">
- <summary>
- The label of the view element.
- For Android: Empty
- For iOS: The accessibilityLabel of the element.
- </summary>
- </member>
- <member name="P:Xamarin.UITest.Queries.AppResult.Text">
- <summary>
- The text of the view element.
- </summary>
- </member>
- <member name="P:Xamarin.UITest.Queries.AppResult.Class">
- <summary>
- The class of the view element.
- </summary>
- </member>
- <member name="P:Xamarin.UITest.Queries.AppResult.Enabled">
- <summary>
- Whether the element is enabled or not.
- </summary>
- </member>
- <member name="T:Xamarin.UITest.Queries.AppRect">
- <summary>
- Representation of a view elements position and size.
- </summary>
- </member>
- <member name="P:Xamarin.UITest.Queries.AppRect.Width">
- <summary>
- The width of the element.
- </summary>
- </member>
- <member name="P:Xamarin.UITest.Queries.AppRect.Height">
- <summary>
- The height of the element.
- </summary>
- </member>
- <member name="P:Xamarin.UITest.Queries.AppRect.X">
- <summary>
- The X coordinate of the top left corner of the element.
- </summary>
- </member>
- <member name="P:Xamarin.UITest.Queries.AppRect.Y">
- <summary>
- The Y coordinate of the top left corner of the element.
- </summary>
- </member>
- <member name="P:Xamarin.UITest.Queries.AppRect.CenterX">
- <summary>
- The X coordinate of the center of the element.
- </summary>
- </member>
- <member name="P:Xamarin.UITest.Queries.AppRect.CenterY">
- <summary>
- The Y coordinate of the center of the element.
- </summary>
- <value>The center y.</value>
- </member>
- <member name="M:Xamarin.UITest.Queries.AppRect.ToString">
- <summary>
- Returns a <see cref="T:System.String" /> that represents the current <see cref="T:Xamarin.UITest.Queries.AppRect" />.
- </summary>
- </member>
- <member name="T:Xamarin.UITest.Queries.AppWebQuery">
- <summary>
- Fluent query API for specifying view elements predicates for web elements.
- </summary>
- </member>
- <member name="M:Xamarin.UITest.Queries.AppWebQuery.#ctor(System.Collections.Generic.IEnumerable{Xamarin.UITest.Queries.Tokens.IQueryToken},Xamarin.UITest.Queries.QueryPlatform,System.Object[])">
- <summary>
- Initial constructor for web element queries. Should not be called directly, but used as part of the fluent API in the app classes.
- </summary>
- <param name="initialTokens">The tokens of the existing <see cref="T:Xamarin.UITest.Queries.AppQuery" />.</param>
- <param name="queryPlatform">The query target platform.</param>
- <param name="tokens">The additional tokens to add.</param>
- </member>
- <member name="P:Xamarin.UITest.Queries.AppWebQuery.Xamarin#UITest#Queries#ITokenContainer#Tokens">
- <summary>
- The tokens of the current query.
- </summary>
- </member>
- <member name="M:Xamarin.UITest.Queries.AppWebQuery.Index(System.Int32)">
- <summary>
- Matches the nth element of the currently matched elements.
- </summary>
- <param name="index">The zero-based index of the element to match.</param>
- </member>
- <member name="M:Xamarin.UITest.Queries.AppWebQuery.ToString">
- <summary>
- Converts the string into it's Calabash query equivalent.
- </summary>
- </member>
- <member name="T:Xamarin.UITest.Queries.AppWebRect">
- <summary>
- Representation of a web elements position and size.
- </summary>
- </member>
- <member name="P:Xamarin.UITest.Queries.AppWebRect.Width">
- <summary>
- The width of the element.
- </summary>
- </member>
- <member name="P:Xamarin.UITest.Queries.AppWebRect.Height">
- <summary>
- The height of the element.
- </summary>
- </member>
- <member name="P:Xamarin.UITest.Queries.AppWebRect.CenterX">
- <summary>
- The X coordinate of the center of the element.
- </summary>
- </member>
- <member name="P:Xamarin.UITest.Queries.AppWebRect.CenterY">
- <summary>
- The Y coordinate of the center of the element."
- </summary>
- </member>
- <member name="P:Xamarin.UITest.Queries.AppWebRect.Top">
- <summary>
- The top property of the element.
- </summary>
- </member>
- <member name="P:Xamarin.UITest.Queries.AppWebRect.Bottom">
- <summary>
- The bottom property of the element.
- </summary>
- </member>
- <member name="P:Xamarin.UITest.Queries.AppWebRect.Left">
- <summary>
- The left property of the element.
- </summary>
- </member>
- <member name="P:Xamarin.UITest.Queries.AppWebRect.Right">
- <summary>
- The right property of the element.
- </summary>
- </member>
- <member name="P:Xamarin.UITest.Queries.AppWebRect.X">
- <summary>
- The X property of the element, unit is screen coordinates
- </summary>
- </member>
- <member name="P:Xamarin.UITest.Queries.AppWebRect.Y">
- <summary>
- The Y property of the element, unit is screen coordinates
- </summary>
- </member>
- <member name="T:Xamarin.UITest.Queries.AppWebResult">
- <summary>
- Representation of a web element in the app.
- </summary>
- </member>
- <member name="P:Xamarin.UITest.Queries.AppWebResult.Id">
- <summary>
- The HTML id of the element.
- </summary>
- </member>
- <member name="P:Xamarin.UITest.Queries.AppWebResult.NodeType">
- <summary>
- The node type of the element.
- </summary>
- </member>
- <member name="P:Xamarin.UITest.Queries.AppWebResult.NodeName">
- <summary>
- The tag name of the element.
- </summary>
- </member>
- <member name="P:Xamarin.UITest.Queries.AppWebResult.Class">
- <summary>
- The CSS class of the element.
- </summary>
- </member>
- <member name="P:Xamarin.UITest.Queries.AppWebResult.Html">
- <summary>
- The raw HTML of the element.
- </summary>
- </member>
- <member name="P:Xamarin.UITest.Queries.AppWebResult.Value">
- <summary>
- The form value of the element.
- </summary>
- </member>
- <member name="P:Xamarin.UITest.Queries.AppWebResult.WebView">
- <summary>
- A platform specific text representation of the containing web view.
- </summary>
- </member>
- <member name="P:Xamarin.UITest.Queries.AppWebResult.TextContent">
- <summary>
- The text content of the element.
- </summary>
- </member>
- <member name="P:Xamarin.UITest.Queries.AppWebResult.Rect">
- <summary>
- The <see cref="T:Xamarin.UITest.Queries.AppWebRect" /> rectangle representing the elements position and size.
- </summary>
- </member>
- <member name="T:Xamarin.UITest.Queries.IInvokeJSAppQuery">
- <summary>
- Helper interface for exposing property from the fluent query API without cluttering the fluent API itself (when using explicit interface implementation).
- </summary>
- </member>
- <member name="T:Xamarin.UITest.Queries.IAppTypedSelector">
- <summary>
- Helper interface for exposing property from the fluent query API without cluttering the fluent API itself (when using explicit interface implementation).
- </summary>
- </member>
- <member name="P:Xamarin.UITest.Queries.IAppTypedSelector.QueryParams">
- <summary>
- The query parameters.
- </summary>
- </member>
- <member name="P:Xamarin.UITest.Queries.IAppTypedSelector.AppQuery">
- <summary>
- The app query.
- </summary>
- </member>
- <member name="P:Xamarin.UITest.Queries.IAppTypedSelector.ExplicitlyRequestedValue">
- <summary>
- The value of the query was explicitly requested.
- </summary>
- </member>
- <member name="T:Xamarin.UITest.Queries.InvokeJSAppQuery">
- <summary>
- Fluent query API for invoking javascipt on Webviews.
- </summary>
- </member>
- <member name="M:Xamarin.UITest.Queries.InvokeJSAppQuery.#ctor(Xamarin.UITest.Queries.AppQuery,System.String)">
- <summary>
- Initial constructor. Should not be called directly, but used as part of the fluent API in the app classes.
- </summary>
- </member>
- <member name="P:Xamarin.UITest.Queries.InvokeJSAppQuery.Xamarin#UITest#Queries#ITokenContainer#Tokens">
- <summary>
- The tokens of the current query.
- </summary>
- </member>
- <member name="T:Xamarin.UITest.Queries.IRect">
- <summary>
- Representation of a view elements position and size.
- </summary>
- </member>
- <member name="P:Xamarin.UITest.Queries.IRect.Width">
- <summary>
- The width of the element.
- </summary>
- </member>
- <member name="P:Xamarin.UITest.Queries.IRect.Height">
- <summary>
- The height of the element.
- </summary>
- </member>
- <member name="P:Xamarin.UITest.Queries.IRect.X">
- <summary>
- The X coordinate of the top left corner of the element.
- </summary>
- </member>
- <member name="P:Xamarin.UITest.Queries.IRect.Y">
- <summary>
- The Y coordinate of the top left corner of the element.
- </summary>
- </member>
- <member name="P:Xamarin.UITest.Queries.IRect.CenterX">
- <summary>
- The X coordinate of the center of the element.
- </summary>
- </member>
- <member name="P:Xamarin.UITest.Queries.IRect.CenterY">
- <summary>
- The Y coordinate of the center of the element.
- </summary>
- <value>The center y.</value>
- </member>
- <member name="T:Xamarin.UITest.Queries.PropertyAppQuery">
- <summary>
- Fluent query API for specifying view elements predicates for properties.
- </summary>
- </member>
- <member name="M:Xamarin.UITest.Queries.PropertyAppQuery.#ctor(Xamarin.UITest.Queries.QueryPlatform,Xamarin.UITest.Queries.AppQuery,System.String)">
- <summary>
- Initial constructor for property queries. Should not be called directly, but used as part of the fluent API in the app classes.
- </summary>
- <param name="queryPlatform">The query target platform.</param>
- <param name="appQuery">The existing <see cref="T:Xamarin.UITest.Queries.AppQuery" /> to build on.</param>
- <param name="propertyName">The name of the property to filter on.</param>
- </member>
- <member name="M:Xamarin.UITest.Queries.PropertyAppQuery.StartsWith(System.String)">
- <summary>
- Matches properties starting with the given text.
- </summary>
- <param name="text">The text to match.</param>
- </member>
- <member name="M:Xamarin.UITest.Queries.PropertyAppQuery.EndsWith(System.String)">
- <summary>
- Matches properties ending with the given text.
- </summary>
- <param name="text">The text to match.</param>
- </member>
- <member name="M:Xamarin.UITest.Queries.PropertyAppQuery.Contains(System.String)">
- <summary>
- Matches properties containing with the given text.
- </summary>
- <param name="text">The text to match.</param>
- </member>
- <member name="M:Xamarin.UITest.Queries.PropertyAppQuery.Like(System.String)">
- <summary>
- Matches properties like the given text. Supports * wildcards.
- </summary>
- <param name="text">The text to match.</param>
- </member>
- <member name="M:Xamarin.UITest.Queries.PropertyAppQuery.Predicate(System.String,System.String)">
- <summary>
- Matches properties matching the given predicate and text. Allows using unexposed Calabash predicates.
- </summary>
- <param name="predicate">The Calabash predicate to use.</param>
- <param name="text">The text to match.</param>
- </member>
- <member name="M:Xamarin.UITest.Queries.PropertyAppQuery.Value``1">
- <summary>
- Extracts the value of the property.
- </summary>
- <typeparam name="T">The expected result type of the property.</typeparam>
- </member>
- <member name="P:Xamarin.UITest.Queries.PropertyAppQuery.QueryPlatform">
- <summary>
- The target platform of the query. Useful when writing extensions methods for queries for platform differences.
- </summary>
- </member>
- <member name="T:Xamarin.UITest.iOS.iOSApp">
- <summary>
- Represents a running iOS application.
- </summary>
- </member>
- <member name="M:Xamarin.UITest.iOS.iOSApp.#ctor(Xamarin.UITest.Configuration.IiOSAppConfiguration)">
- <summary>
- Main entry point for creating iOS applications. Should not be called directly
- but instead be invoked through the use of <see cref="T:Xamarin.UITest.ConfigureApp" />.
- </summary>
- <param name="appConfiguration">The app configuration. Should be generated from <see cref="T:Xamarin.UITest.ConfigureApp" />.</param>
- </member>
- <member name="M:Xamarin.UITest.iOS.iOSApp.Query(System.Func{Xamarin.UITest.Queries.AppQuery,Xamarin.UITest.Queries.AppQuery})">
- <summary>
- Queries view objects using the fluent API. Defaults to only return view objects that are visible.
- </summary>
- <param name="query">Entry point for the fluent API to specify the element. If left as <c>null</c> returns all visible view objects.</param>
- <returns>An array representing the matched view objects.</returns>
- </member>
- <member name="M:Xamarin.UITest.iOS.iOSApp.Query(System.Func{Xamarin.UITest.Queries.AppQuery,Xamarin.UITest.Queries.AppWebQuery})">
- <summary>
- Queries web view objects using the fluent API. Defaults to only return view objects that are visible.
- </summary>
- <param name="query">Entry point for the fluent API to specify the element. If left as <c>null</c> returns all visible view objects.</param>
- <returns>An array representing the matched view objects.</returns>
- </member>
- <member name="M:Xamarin.UITest.iOS.iOSApp.Query``1(System.Func{Xamarin.UITest.Queries.AppQuery,Xamarin.UITest.Queries.AppTypedSelector{``0}})">
- <summary>
- Queries properties on view objects using the fluent API.
- </summary>
- <param name="query">Entry point for the fluent API to specify the type of the property.</param>
- <typeparam name="T">The type of the property.</typeparam>
- </member>
- <member name="M:Xamarin.UITest.iOS.iOSApp.Query(System.Func{Xamarin.UITest.Queries.AppQuery,Xamarin.UITest.Queries.InvokeJSAppQuery})">
- <summary>
- Queries view objects using the fluent API. Defaults to only return view objects that are visible.
- </summary>
- <param name="query">Entry point for the fluent API to specify the element. If left as <c>null</c> returns all visible view objects.</param>
- <returns>An array representing the matched view objects.</returns>
- </member>
- <member name="M:Xamarin.UITest.iOS.iOSApp.Flash(System.Func{Xamarin.UITest.Queries.AppQuery,Xamarin.UITest.Queries.AppQuery})">
- <summary>
- Highlights the results of the query by making them flash. Specify view elements using the fluent API. Defaults to all view objects that are visible.
- </summary>
- <param name="query">Entry point for the fluent API to specify the elements. If left as <c>null</c> flashes all visible view objects.</param>
- <returns>An array representing the matched view objects.</returns>
- </member>
- <member name="M:Xamarin.UITest.iOS.iOSApp.EnterText(System.String)">
- <summary>
- Enters text into the currently focused element. Will fail if no keyboard is visible.
- </summary>
- <param name="text">The text to enter.</param>
- </member>
- <member name="M:Xamarin.UITest.iOS.iOSApp.EnterText(System.Func{Xamarin.UITest.Queries.AppQuery,Xamarin.UITest.Queries.AppQuery},System.String)">
- <summary>
- Enters text into a matching element that supports it.
- </summary>
- <param name="query">Entry point for the fluent API to specify the element.</param>
- <param name="text">The text to enter.</param>
- </member>
- <member name="M:Xamarin.UITest.iOS.iOSApp.EnterText(System.Func{Xamarin.UITest.Queries.AppQuery,Xamarin.UITest.Queries.AppWebQuery},System.String)">
- <summary>
- Enters text into a matching element that supports it.
- </summary>
- <param name="query">Entry point for the fluent API to specify the element.</param>
- <param name="text">The text to enter.</param>
- </member>
- <member name="M:Xamarin.UITest.iOS.iOSApp.ClearText(System.Func{Xamarin.UITest.Queries.AppQuery,Xamarin.UITest.Queries.AppQuery})">
- <summary>
- Clears text from a matching element that supports it.
- </summary>
- <param name="query">Entry point for the fluent API to specify the element.</param>
- </member>
- <member name="M:Xamarin.UITest.iOS.iOSApp.ClearText">
- <summary>
- Clears text from the currently focused element.
- </summary>
- </member>
- <member name="M:Xamarin.UITest.iOS.iOSApp.PressEnter">
- <summary>
- Presses the enter key in the app.
- </summary>
- </member>
- <member name="M:Xamarin.UITest.iOS.iOSApp.SetOrientationPortrait">
- <summary>
- Changes the device orientation to portrait mode.
- </summary>
- </member>
- <member name="M:Xamarin.UITest.iOS.iOSApp.SetOrientationLandscape">
- <summary>
- Changes the device orientation to landscape mode.
- </summary>
- </member>
- <member name="M:Xamarin.UITest.iOS.iOSApp.Tap(System.Func{Xamarin.UITest.Queries.AppQuery,Xamarin.UITest.Queries.AppQuery})">
- <summary>
- Performs a tap / touch gesture on the matched element. If multiple elements are matched, the first one will be used.
- </summary>
- <param name="query">Entry point for the fluent API to specify the element.</param>
- </member>
- <member name="M:Xamarin.UITest.iOS.iOSApp.Tap(System.Func{Xamarin.UITest.Queries.AppQuery,Xamarin.UITest.Queries.AppWebQuery})">
- <summary>
- Performs a tap / touch gesture on the matched element. If multiple elements are matched, the first one will be used.
- </summary>
- <param name="query">Entry point for the fluent API to specify the element.</param>
- </member>
- <member name="M:Xamarin.UITest.iOS.iOSApp.TapCoordinates(System.Single,System.Single)">
- <summary>
- Performs a tap / touch gesture on the given coordinates.
- </summary>
- <param name="x">The x coordinate to tap.</param>
- <param name="y">The y coordinate to tap.</param>
- </member>
- <member name="M:Xamarin.UITest.iOS.iOSApp.SwipeRight">
- <summary>
- Performs a right to left swipe gesture.
- </summary>
- </member>
- <member name="M:Xamarin.UITest.iOS.iOSApp.SwipeLeft">
- <summary>
- Performs a left to right swipe gesture.
- </summary>
- </member>
- <member name="M:Xamarin.UITest.iOS.iOSApp.SwipeRight(System.Func{Xamarin.UITest.Queries.AppQuery,Xamarin.UITest.Queries.AppQuery})">
- <summary>
- Performs a right to left swipe gesture on the matching element. If multiple elements are matched, the first one will be used.
- </summary>
- <param name="query">Entry point for the fluent API to specify the element.</param>
- </member>
- <member name="M:Xamarin.UITest.iOS.iOSApp.SwipeLeft(System.Func{Xamarin.UITest.Queries.AppQuery,Xamarin.UITest.Queries.AppQuery})">
- <summary>
- Performs a left to right swipe gesture on the matching element. If multiple elements are matched, the first one will be used.
- </summary>
- <param name="query">Entry point for the fluent API to specify the element.</param>
- </member>
- <member name="M:Xamarin.UITest.iOS.iOSApp.ScrollTo(System.String,System.String,Xamarin.UITest.ScrollStrategy,System.Nullable{System.TimeSpan})">
- <summary>
- Scroll until an element that mactches the <c>toMarked</c> is shown on the screen.
- </summary>
- <param name="toMarked">Marked selector to select what element to bring on screen. See <see cref="M:Xamarin.UITest.Queries.AppQuery.Marked(System.String)" /> for more information.</param>
- <param name="withinMarked">Marked selector to select what element to scroll within. See <see cref="M:Xamarin.UITest.Queries.AppQuery.Marked(System.String)" /> for more information.</param>
- <param name="strategy">Strategy for scrolling element.</param>
- <param name="timeout">The <see cref="T:System.TimeSpan" /> to wait before failing.</param>
- </member>
- <member name="M:Xamarin.UITest.iOS.iOSApp.TouchAndHold(System.Func{Xamarin.UITest.Queries.AppQuery,Xamarin.UITest.Queries.AppQuery})">
- <summary>
- Performs a continuous touch gesture on the matched element. If multiple elements are matched, the first one will be used.
- </summary>
- <param name="query">Entry point for the fluent API to specify the element.</param>
- </member>
- <member name="M:Xamarin.UITest.iOS.iOSApp.TouchAndHoldCoordinates(System.Single,System.Single)">
- <summary>
- Performs a continuous touch gesture on the given coordinates.
- </summary>
- <param name="x">The x coordinate to touch.</param>
- <param name="y">The y coordinate to touch.</param>
- </member>
- <member name="M:Xamarin.UITest.iOS.iOSApp.DoubleTap(System.Func{Xamarin.UITest.Queries.AppQuery,Xamarin.UITest.Queries.AppQuery})">
- <summary>
- Performs two quick tap / touch gestures on the matched element. If multiple elements are matched, the first one will be used.
- </summary>
- <param name="query">Entry point for the fluent API to specify the element.</param>
- </member>
- <member name="M:Xamarin.UITest.iOS.iOSApp.DoubleTapCoordinates(System.Single,System.Single)">
- <summary>
- Performs a quick double tap / touch gesture on the given coordinates.
- </summary>
- <param name="x">The x coordinate to touch.</param>
- <param name="y">The y coordinate to touch.</param>
- </member>
- <member name="M:Xamarin.UITest.iOS.iOSApp.TwoFingerTap(System.Func{Xamarin.UITest.Queries.AppQuery,Xamarin.UITest.Queries.AppQuery})">
- <summary>
- Performs a tap / touch gestures with 2 fingers on the matched element. If multiple elements are matched, the first one will be used.
- </summary>
- <param name="query">Entry point for the fluent API to specify the element.</param>
- </member>
- <member name="M:Xamarin.UITest.iOS.iOSApp.TwoFingerTapCoordinates(System.Single,System.Single)">
- <summary>
- Performs a tap / touch gesture with 2 fingers on the given coordinates.
- </summary>
- <param name="x">The x coordinate to touch.</param>
- <param name="y">The y coordinate to touch.</param>
- </member>
- <member name="M:Xamarin.UITest.iOS.iOSApp.FlickCoordinates(System.Single,System.Single,System.Single,System.Single)">
- <summary>
- Performs a quick continuous flick gesture between 2 points.
- </summary>
- <param name="fromX">The x coordinate to start from.</param>
- <param name="fromY">The y coordinate to start from.</param>
- <param name="toX">The x coordinate to end at.</param>
- <param name="toY">The y coordinate to end at.</param>
- </member>
- <member name="M:Xamarin.UITest.iOS.iOSApp.DragCoordinates(System.Single,System.Single,System.Single,System.Single)">
- <summary>
- Performs a continuous drag gesture between 2 points.
- </summary>
- <param name="fromX">The x coordinate to start from.</param>
- <param name="fromY">The y coordinate to start from.</param>
- <param name="toX">The x coordinate to end at.</param>
- <param name="toY">The y coordinate to end at.</param>
- </member>
- <member name="M:Xamarin.UITest.iOS.iOSApp.DragCoordinates(System.Single,System.Single,System.Single,System.Single,System.Nullable{System.TimeSpan})">
- <summary>
- Performs a continuous drag gesture between 2 points.
- </summary>
- <param name="fromX">The x coordinate to start from.</param>
- <param name="fromY">The y coordinate to start from.</param>
- <param name="toX">The x coordinate to end at.</param>
- <param name="toY">The y coordinate to end at.</param>
- <param name="duration">The <see cref="T:System.TimeSpan" /> duration of the pan gesture.</param>
- </member>
- <member name="M:Xamarin.UITest.iOS.iOSApp.PinchToZoomIn(System.Func{Xamarin.UITest.Queries.AppQuery,Xamarin.UITest.Queries.AppQuery},System.Nullable{System.TimeSpan})">
- <summary>
- Performs a pinch gestures on the matched element to zoom the view in. If multiple elements are matched, the first one will be used.
- </summary>
- <param name="query">Entry point for the fluent API to specify the element.</param>
- <param name="duration">The <see cref="T:System.TimeSpan" /> duration of the pinch gesture.</param>
- </member>
- <member name="M:Xamarin.UITest.iOS.iOSApp.PinchToZoomInCoordinates(System.Single,System.Single,System.Nullable{System.TimeSpan})">
- <summary>
- Performs a pinch gestures to zoom the view in on the given coordinates.
- </summary>
- <param name="x">The x coordinate of the center of the pinch.</param>
- <param name="y">The y coordinate of the center of the pinch.</param>
- <param name="duration">The <see cref="T:System.TimeSpan" /> duration of the pinch gesture.</param>
- </member>
- <member name="M:Xamarin.UITest.iOS.iOSApp.PinchToZoomOut(System.Func{Xamarin.UITest.Queries.AppQuery,Xamarin.UITest.Queries.AppQuery},System.Nullable{System.TimeSpan})">
- <summary>
- Performs a pinch gestures on the matched element to zoom the view out. If multiple elements are matched, the first one will be used.
- </summary>
- <param name="query">Entry point for the fluent API to specify the element.</param>
- <param name="duration">The <see cref="T:System.TimeSpan" /> duration of the pinch gesture.</param>
- </member>
- <member name="M:Xamarin.UITest.iOS.iOSApp.PinchToZoomOutCoordinates(System.Single,System.Single,System.Nullable{System.TimeSpan})">
- <summary>
- Performs a pinch gestures to zoom the view in on the given coordinates.
- </summary>
- <param name="x">The x coordinate of the center of the pinch.</param>
- <param name="y">The y coordinate of the center of the pinch.</param>
- <param name="duration">The <see cref="T:System.TimeSpan" /> duration of the pinch gesture.</param>
- </member>
- <member name="M:Xamarin.UITest.iOS.iOSApp.DismissKeyboard">
- <summary>
- Dismisses the keyboard if present
- </summary>
- </member>
- <member name="M:Xamarin.UITest.iOS.iOSApp.PressVolumeUp">
- <summary>
- Presses the volume up button on the device.
- </summary>
- </member>
- <member name="M:Xamarin.UITest.iOS.iOSApp.PressVolumeDown">
- <summary>
- Presses the volume down button on the device.
- </summary>
- </member>
- <member name="M:Xamarin.UITest.iOS.iOSApp.SendAppToBackground(System.TimeSpan)">
- <summary>
- Sends the app to background for the specified time span.
- </summary>
- <param name="time">The time for the app to be in the background.</param>
- </member>
- <member name="M:Xamarin.UITest.iOS.iOSApp.WaitFor(System.Func{System.Boolean},System.String,System.Nullable{System.TimeSpan},System.Nullable{System.TimeSpan},System.Nullable{System.TimeSpan})">
- <summary>
- Generic wait function that will repeatly call the <c>predicate</c> function until it returns <c>true</c>. Throws a <see cref="T:System.TimeoutException" /> if the predicate is not fullfilled within the time limit.
- </summary>
- <param name="predicate">Predicate function that should return <c>true</c> when waiting is complete.</param>
- <param name="timeoutMessage">The message used in the <see cref="T:System.TimeoutException" />.</param>
- <param name="timeout">The <see cref="T:System.TimeSpan" /> to wait before failing.</param>
- <param name="retryFrequency">The <see cref="T:System.TimeSpan" /> to wait between each call to the predicate.</param>
- <param name="postTimeout">The final <see cref="T:System.TimeSpan" /> to wait after the predicate returns <c>true</c>.</param>
- </member>
- <member name="M:Xamarin.UITest.iOS.iOSApp.WaitForElement(System.Func{Xamarin.UITest.Queries.AppQuery,Xamarin.UITest.Queries.AppQuery},System.String,System.Nullable{System.TimeSpan},System.Nullable{System.TimeSpan},System.Nullable{System.TimeSpan})">
- <summary>
- Wait function that will repeatly query the app until a matching element is found. Throws a <see cref="T:System.TimeoutException" /> if no element is found within the time limit.
- </summary>
- <param name="query">Entry point for the fluent API to specify the element.</param>
- <param name="timeoutMessage">The message used in the <see cref="T:System.TimeoutException" />.</param>
- <param name="timeout">The <see cref="T:System.TimeSpan" /> to wait before failing.</param>
- <param name="retryFrequency">The <see cref="T:System.TimeSpan" /> to wait between each query call to the app.</param>
- <param name="postTimeout">The final <see cref="T:System.TimeSpan" /> to wait after the element has been found.</param>
- <returns>An array representing the matched view objects.</returns>
- </member>
- <member name="M:Xamarin.UITest.iOS.iOSApp.WaitForNoElement(System.Func{Xamarin.UITest.Queries.AppQuery,Xamarin.UITest.Queries.AppQuery},System.String,System.Nullable{System.TimeSpan},System.Nullable{System.TimeSpan},System.Nullable{System.TimeSpan})">
- <summary>
- Wait function that will repeatly query the app until a matching element is no longer found. Throws a <see cref="T:System.TimeoutException" /> if the element is visible at the end of the time limit.
- </summary>
- <param name="query">Entry point for the fluent API to specify the element.</param>
- <param name="timeoutMessage">The message used in the <see cref="T:System.TimeoutException" />.</param>
- <param name="timeout">The <see cref="T:System.TimeSpan" /> to wait before failing.</param>
- <param name="retryFrequency">The <see cref="T:System.TimeSpan" /> to wait between each query call to the app.</param>
- <param name="postTimeout">The final <see cref="T:System.TimeSpan" /> to wait after the element is no longer visible.</param>
- </member>
- <member name="M:Xamarin.UITest.iOS.iOSApp.WaitForElement(System.Func{Xamarin.UITest.Queries.AppQuery,Xamarin.UITest.Queries.AppWebQuery},System.String,System.Nullable{System.TimeSpan},System.Nullable{System.TimeSpan},System.Nullable{System.TimeSpan})">
- <summary>
- Wait function that will repeatly query the app until a matching element is found. Throws a <see cref="T:System.TimeoutException" /> if no element is found within the time limit.
- </summary>
- <param name="query">Entry point for the fluent API to specify the element.</param>
- <param name="timeoutMessage">The message used in the <see cref="T:System.TimeoutException" />.</param>
- <param name="timeout">The <see cref="T:System.TimeSpan" /> to wait before failing.</param>
- <param name="retryFrequency">The <see cref="T:System.TimeSpan" /> to wait between each query call to the app.</param>
- <param name="postTimeout">The final <see cref="T:System.TimeSpan" /> to wait after the element has been found.</param>
- <returns>An array representing the matched view objects.</returns>
- </member>
- <member name="M:Xamarin.UITest.iOS.iOSApp.WaitForNoElement(System.Func{Xamarin.UITest.Queries.AppQuery,Xamarin.UITest.Queries.AppWebQuery},System.String,System.Nullable{System.TimeSpan},System.Nullable{System.TimeSpan},System.Nullable{System.TimeSpan})">
- <summary>
- Wait function that will repeatly query the app until a matching element is no longer found. Throws a <see cref="T:System.TimeoutException" /> if the element is visible at the end of the time limit.
- </summary>
- <param name="query">Entry point for the fluent API to specify the element.</param>
- <param name="timeoutMessage">The message used in the <see cref="T:System.TimeoutException" />.</param>
- <param name="timeout">The <see cref="T:System.TimeSpan" /> to wait before failing.</param>
- <param name="retryFrequency">The <see cref="T:System.TimeSpan" /> to wait between each query call to the app.</param>
- <param name="postTimeout">The final <see cref="T:System.TimeSpan" /> to wait after the element is no longer visible.</param>
- </member>
- <member name="M:Xamarin.UITest.iOS.iOSApp.Screenshot(System.String)">
- <summary>
- Takes a screenshot of the app in it's current state. This is used to denote test steps in the Xamarin Test Cloud.
- </summary>
- <param name="title">The title of screenshot, used as step name.</param>
- <returns>The screenshot file.</returns>
- </member>
- <member name="P:Xamarin.UITest.iOS.iOSApp.Print">
- <summary>
- Contains helper methods for outputting the result of queries instead of resorting to <see cref="T:System.Console" />.
- </summary>
- </member>
- <member name="M:Xamarin.UITest.iOS.iOSApp.Repl">
- <summary>
- Starts an interactive REPL (Read-Eval-Print-Loop) for app exploration and pauses test execution until it is closed.
- </summary>
- </member>
- <member name="M:Xamarin.UITest.iOS.iOSApp.Invoke(System.String,System.Object)">
- <summary>
- Invokes a method on the app's app delegate. For Xamarin apps, methods must be exposed using attributes as shown below.
- iOS example in app delegate:
- <code>
- [Export("myInvokeMethod:")]
- public NSString MyInvokeMethod(NSString arg)
- {
- return new NSString("uitest");
- }
- </code></summary>
- <param name="methodName">The name of the method to invoke.</param>
- <param name="argument">The argument to pass to the method.</param>
- <returns>The result of the invocation.</returns>
- </member>
- <member name="M:Xamarin.UITest.iOS.iOSApp.InvokeUia(System.String)">
- <summary>
- Invokes raw UIA javascript.
- </summary>
- <param name="script">The automation script.</param>
- <returns>The result of the script.</returns>
- </member>
- <member name="P:Xamarin.UITest.iOS.iOSApp.Config">
- <summary>
- Obsolete, use Device instead.
- Contains runtime information about the currently running device.
- </summary>
- </member>
- <member name="P:Xamarin.UITest.iOS.iOSApp.Xamarin#UITest#IApp#Device">
- <summary>
- Runtime information and control of the currently running device.
- </summary>
- </member>
- <member name="M:Xamarin.UITest.iOS.iOSApp.Back">
- <summary>
- Navigate back on the device.
- </summary>
- </member>
- <member name="P:Xamarin.UITest.iOS.iOSApp.TestServer">
- <summary>
- Allows HTTP access to the test server running on the device.
- </summary>
- </member>
- <member name="P:Xamarin.UITest.iOS.iOSApp.Device">
- <summary>
- Runtime information and control of the currently running device.
- </summary>
- </member>
- <member name="M:Xamarin.UITest.iOS.iOSApp.Query(System.String)">
- <summary>
- Queries view objects using the fluent API. Defaults to only return view objects that are visible.
- </summary>
- <param name="marked">Marked selector to match. See <see cref="M:Xamarin.UITest.Queries.AppQuery.Marked(System.String)" /> for more information.</param>
- <returns>An array representing the matched view objects.</returns>
- </member>
- <member name="M:Xamarin.UITest.iOS.iOSApp.Flash(System.String)">
- <summary>
- Highlights the results of the query by making them flash. Specify view elements using marked string.
- </summary>
- <param name="marked">Marked selector to match. See <see cref="M:Xamarin.UITest.Queries.AppQuery.Marked(System.String)" /> for more information.</param>
- <returns>An array representing the matched view objects.</returns>
- </member>
- <member name="M:Xamarin.UITest.iOS.iOSApp.EnterText(System.String,System.String)">
- <summary>
- Enters text into a matching element that supports it.
- </summary>
- <param name="marked">Marked selector to match. See <see cref="M:Xamarin.UITest.Queries.AppQuery.Marked(System.String)" /> for more information.</param>
- <param name="text">The text to enter.</param>
- </member>
- <member name="M:Xamarin.UITest.iOS.iOSApp.ClearText(System.String)">
- <summary>
- Clears text from a matching element that supports it.
- </summary>
- <param name="marked">Marked selector to match. See <see cref="M:Xamarin.UITest.Queries.AppQuery.Marked(System.String)" /> for more information.</param>
- </member>
- <member name="M:Xamarin.UITest.iOS.iOSApp.Tap(System.String)">
- <summary>
- Performs a tap / touch gesture on the matched element. If multiple elements are matched, the first one will be used.
- </summary>
- <param name="marked">Marked selector to match. See <see cref="M:Xamarin.UITest.Queries.AppQuery.Marked(System.String)" /> for more information.</param>
- </member>
- <member name="M:Xamarin.UITest.iOS.iOSApp.TouchAndHold(System.String)">
- <summary>
- Performs a continuous touch gesture on the matched element. If multiple elements are matched, the first one will be used.
- </summary>
- <param name="marked">Marked selector to match. See <see cref="M:Xamarin.UITest.Queries.AppQuery.Marked(System.String)" /> for more information.</param>
- </member>
- <member name="M:Xamarin.UITest.iOS.iOSApp.DoubleTap(System.String)">
- <summary>
- Performs two quick tap / touch gestures on the matched element. If multiple elements are matched, the first one will be used.
- </summary>
- <param name="marked">Marked selector to match. See <see cref="M:Xamarin.UITest.Queries.AppQuery.Marked(System.String)" /> for more information.</param>
- </member>
- <member name="M:Xamarin.UITest.iOS.iOSApp.PinchToZoomIn(System.String,System.Nullable{System.TimeSpan})">
- <summary>
- Performs a pinch gestures on the matched element to zoom the view in. If multiple elements are matched, the first one will be used.
- </summary>
- <param name="marked">Marked selector to match. See <see cref="M:Xamarin.UITest.Queries.AppQuery.Marked(System.String)" /> for more information.</param>
- <param name="duration">The <see cref="T:System.TimeSpan" /> duration of the pinch gesture.</param>
- </member>
- <member name="M:Xamarin.UITest.iOS.iOSApp.PinchToZoomOut(System.String,System.Nullable{System.TimeSpan})">
- <summary>
- Performs a pinch gestures on the matched element to zoom the view out. If multiple elements are matched, the first one will be used.
- </summary>
- <param name="marked">Marked selector to match. See <see cref="M:Xamarin.UITest.Queries.AppQuery.Marked(System.String)" /> for more information.</param>
- <param name="duration">The <see cref="T:System.TimeSpan" /> duration of the pinch gesture.</param>
- </member>
- <member name="M:Xamarin.UITest.iOS.iOSApp.WaitForNoElement(System.String,System.String,System.Nullable{System.TimeSpan},System.Nullable{System.TimeSpan},System.Nullable{System.TimeSpan})">
- <summary>
- Wait function that will repeatly query the app until a matching element is no longer found. Throws a <see cref="T:System.TimeoutException" /> if the element is visible at the end of the time limit.
- </summary>
- <param name="marked">Marked selector to match. See <see cref="M:Xamarin.UITest.Queries.AppQuery.Marked(System.String)" /> for more information.</param>
- <param name="timeoutMessage">The message used in the <see cref="T:System.TimeoutException" />.</param>
- <param name="timeout">The <see cref="T:System.TimeSpan" /> to wait before failing.</param>
- <param name="retryFrequency">The <see cref="T:System.TimeSpan" /> to wait between each query call to the app.</param>
- <param name="postTimeout">The final <see cref="T:System.TimeSpan" /> to wait after the element is no longer visible.</param>
- </member>
- <member name="M:Xamarin.UITest.iOS.iOSApp.WaitForElement(System.String,System.String,System.Nullable{System.TimeSpan},System.Nullable{System.TimeSpan},System.Nullable{System.TimeSpan})">
- <summary>
- Wait function that will repeatly query the app until a matching element is found. Throws a <see cref="T:System.TimeoutException" /> if no element is found within the time limit.
- </summary>
- <param name="marked">Marked selector to match. See <see cref="M:Xamarin.UITest.Queries.AppQuery.Marked(System.String)" /> for more information.</param>
- <param name="timeoutMessage">The message used in the <see cref="T:System.TimeoutException" />.</param>
- <param name="timeout">The <see cref="T:System.TimeSpan" /> to wait before failing.</param>
- <param name="retryFrequency">The <see cref="T:System.TimeSpan" /> to wait between each query call to the app.</param>
- <param name="postTimeout">The final <see cref="T:System.TimeSpan" /> to wait after the element has been found.</param>
- <returns>An array representing the matched view objects.</returns>
- </member>
- <member name="M:Xamarin.UITest.iOS.iOSApp.SwipeRight(System.String)">
- <summary>
- Performs a right to left swipe gesture on the matching element. If multiple elements are matched, the first one will be used.
- </summary>
- <param name="marked">Marked selector to match. See <see cref="M:Xamarin.UITest.Queries.AppQuery.Marked(System.String)" /> for more information.</param>
- </member>
- <member name="M:Xamarin.UITest.iOS.iOSApp.SwipeLeft(System.String)">
- <summary>
- Performs a left to right swipe gesture on the matching element. If multiple elements are matched, the first one will be used.
- </summary>
- <param name="marked">Marked selector to match. See <see cref="M:Xamarin.UITest.Queries.AppQuery.Marked(System.String)" /> for more information.</param>
- </member>
- <member name="M:Xamarin.UITest.iOS.iOSApp.ScrollUp(System.Func{Xamarin.UITest.Queries.AppQuery,Xamarin.UITest.Queries.AppQuery},Xamarin.UITest.ScrollStrategy)">
- <summary>
- Scrolls up on the first element matching query.
- </summary>
- <param name="withinQuery">Entry point for the fluent API to specify the what element to scroll within.</param>
- <param name="strategy">Strategy for scrolling element, Ignored for IOS, will always use <c>ScrollStrategy.Programmatically</c></param>
- </member>
- <member name="M:Xamarin.UITest.iOS.iOSApp.ScrollUp(System.String,Xamarin.UITest.ScrollStrategy)">
- <summary>
- Scrolls up on the first element matching query.
- </summary>
- <param name="withinMarked">Marked selector to select what element to scroll within. See <see cref="M:Xamarin.UITest.Queries.AppQuery.Marked(System.String)" /> for more information.</param>
- <param name="strategy">Strategy for scrolling element, Ignored for IOS, will always use <c>ScrollStrategy.Programmatically</c></param>
- </member>
- <member name="M:Xamarin.UITest.iOS.iOSApp.ScrollDown(System.Func{Xamarin.UITest.Queries.AppQuery,Xamarin.UITest.Queries.AppQuery},Xamarin.UITest.ScrollStrategy)">
- <summary>
- Scrolls down on the first element matching query.
- </summary>
- <param name="withinQuery">Entry point for the fluent API to specify the what element to scroll within.</param>
- <param name="strategy">Strategy for scrolling element, Ignored for IOS, will always use <c>ScrollStrategy.Programmatically</c></param>
- </member>
- <member name="M:Xamarin.UITest.iOS.iOSApp.ScrollDown(System.String,Xamarin.UITest.ScrollStrategy)">
- <summary>
- Scrolls down on the first element matching query.
- </summary>
- <param name="withinMarked">Marked selector to select what element to scroll within. See <see cref="M:Xamarin.UITest.Queries.AppQuery.Marked(System.String)" /> for more information.</param>
- <param name="strategy">Strategy for scrolling element, Ignored for IOS, will always use <c>ScrollStrategy.Programmatically</c></param>
- </member>
- <member name="M:Xamarin.UITest.iOS.iOSApp.ScrollUpTo(System.Func{Xamarin.UITest.Queries.AppQuery,Xamarin.UITest.Queries.AppQuery},System.Func{Xamarin.UITest.Queries.AppQuery,Xamarin.UITest.Queries.AppQuery},Xamarin.UITest.ScrollStrategy,System.Nullable{System.TimeSpan})">
- <summary>
- Scroll up until an element that mactches the <c>toQuery</c> is shown on the screen.
- </summary>
- <param name="toQuery">Entry point for the fluent API to specify the element to bring on screen.</param>
- <param name="withinQuery">Entry point for the fluent API to specify what element to scroll within.</param>
- <param name="strategy">Strategy for scrolling element, Ignored for IOS, will always use <c>ScrollStrategy.Programmatically</c></param>
- <param name="timeout">The <see cref="T:System.TimeSpan" /> to wait before failing.</param>
- </member>
- <member name="M:Xamarin.UITest.iOS.iOSApp.ScrollUpTo(System.Func{Xamarin.UITest.Queries.AppQuery,Xamarin.UITest.Queries.AppWebQuery},System.Func{Xamarin.UITest.Queries.AppQuery,Xamarin.UITest.Queries.AppQuery},Xamarin.UITest.ScrollStrategy,System.Nullable{System.TimeSpan})">
- <summary>
- Scroll up until an element that mactches the <c>toQuery</c> is shown on the screen.
- </summary>
- <param name="toQuery">Entry point for the fluent API to specify the element to bring on screen.</param>
- <param name="withinQuery">Entry point for the fluent API to specify what element to scroll within.</param>
- <param name="strategy">Strategy for scrolling element, Ignored for IOS, will always use <c>ScrollStrategy.Programmatically</c></param>
- <param name="timeout">The <see cref="T:System.TimeSpan" /> to wait before failing.</param>
- </member>
- <member name="M:Xamarin.UITest.iOS.iOSApp.ScrollUpTo(System.Func{Xamarin.UITest.Queries.AppQuery,Xamarin.UITest.Queries.AppWebQuery},System.String,Xamarin.UITest.ScrollStrategy,System.Nullable{System.TimeSpan})">
- <summary>
- Scroll up until an element that mactches the <c>toMarked</c> is shown on the screen.
- </summary>
- <param name="toQuery">Entry point for the fluent API to specify the element to bring on screen.</param>
- <param name="withinMarked">Marked selector to select what element to scroll within. See <see cref="M:Xamarin.UITest.Queries.AppQuery.Marked(System.String)" /> for more information.</param>
- <param name="strategy">Strategy for scrolling element, Ignored for IOS, will always use <c>ScrollStrategy.Programmatically</c></param>
- <param name="timeout">The <see cref="T:System.TimeSpan" /> to wait before failing.</param>
- </member>
- <member name="M:Xamarin.UITest.iOS.iOSApp.ScrollUpTo(System.String,System.String,Xamarin.UITest.ScrollStrategy,System.Nullable{System.TimeSpan})">
- <summary>
- Scroll up until an element that mactches the <c>toMarked</c> is shown on the screen.
- </summary>
- <param name="toMarked">Marked selector to select what element to bring on screen. See <see cref="M:Xamarin.UITest.Queries.AppQuery.Marked(System.String)" /> for more information.</param>
- <param name="withinMarked">Marked selector to select what element to scroll within. See <see cref="M:Xamarin.UITest.Queries.AppQuery.Marked(System.String)" /> for more information.</param>
- <param name="strategy">Strategy for scrolling element, Ignored for IOS, will always use <c>ScrollStrategy.Programmatically</c></param>
- <param name="timeout">The <see cref="T:System.TimeSpan" /> to wait before failing.</param>
- </member>
- <member name="M:Xamarin.UITest.iOS.iOSApp.ScrollDownTo(System.Func{Xamarin.UITest.Queries.AppQuery,Xamarin.UITest.Queries.AppQuery},System.Func{Xamarin.UITest.Queries.AppQuery,Xamarin.UITest.Queries.AppQuery},Xamarin.UITest.ScrollStrategy,System.Nullable{System.TimeSpan})">
- <summary>
- Scroll down until an element that mactches the <c>toQuery</c> is shown on the screen.
- </summary>
- <param name="toQuery">Entry point for the fluent API to specify the element to bring on screen.</param>
- <param name="withinQuery">Entry point for the fluent API to specify what element to scroll within.</param>
- <param name="strategy">Strategy for scrolling element, Ignored for IOS, will always use <c>ScrollStrategy.Programmatically</c></param>
- <param name="timeout">The <see cref="T:System.TimeSpan" /> to wait before failing.</param>
- </member>
- <member name="M:Xamarin.UITest.iOS.iOSApp.ScrollDownTo(System.Func{Xamarin.UITest.Queries.AppQuery,Xamarin.UITest.Queries.AppWebQuery},System.Func{Xamarin.UITest.Queries.AppQuery,Xamarin.UITest.Queries.AppQuery},Xamarin.UITest.ScrollStrategy,System.Nullable{System.TimeSpan})">
- <summary>
- Scroll down until an element that mactches the <c>toQuery</c> is shown on the screen.
- </summary>
- <param name="toQuery">Entry point for the fluent API to specify the element to bring on screen.</param>
- <param name="withinQuery">Entry point for the fluent API to specify what element to scroll within.</param>
- <param name="strategy">Strategy for scrolling element, Ignored for IOS, will always use <c>ScrollStrategy.Programmatically</c></param>
- <param name="timeout">The <see cref="T:System.TimeSpan" /> to wait before failing.</param>
- </member>
- <member name="M:Xamarin.UITest.iOS.iOSApp.ScrollDownTo(System.Func{Xamarin.UITest.Queries.AppQuery,Xamarin.UITest.Queries.AppWebQuery},System.String,Xamarin.UITest.ScrollStrategy,System.Nullable{System.TimeSpan})">
- <summary>
- Scroll down until an element that mactches the <c>toMarked</c> is shown on the screen.
- </summary>
- <param name="toQuery">Entry point for the fluent API to specify the element to bring on screen.</param>
- <param name="withinMarked">Marked selector to select what element to scroll within. See <see cref="M:Xamarin.UITest.Queries.AppQuery.Marked(System.String)" /> for more information.</param>
- <param name="strategy">Strategy for scrolling element, Ignored for IOS, will always use <c>ScrollStrategy.Programmatically</c></param>
- <param name="timeout">The <see cref="T:System.TimeSpan" /> to wait before failing.</param>
- </member>
- <member name="M:Xamarin.UITest.iOS.iOSApp.ScrollDownTo(System.String,System.String,Xamarin.UITest.ScrollStrategy,System.Nullable{System.TimeSpan})">
- <summary>
- Scroll down until an element that mactches the <c>toMarked</c> is shown on the screen.
- </summary>
- <param name="toMarked">Marked selector to select what element to bring on screen. See <see cref="M:Xamarin.UITest.Queries.AppQuery.Marked(System.String)" /> for more information.</param>
- <param name="withinMarked">Marked selector to select what element to scroll within. See <see cref="M:Xamarin.UITest.Queries.AppQuery.Marked(System.String)" /> for more information.</param>
- <param name="strategy">Strategy for scrolling element, Ignored for IOS, will always use <c>ScrollStrategy.Programmatically</c></param>
- <param name="timeout">The <see cref="T:System.TimeSpan" /> to wait before failing.</param>
- </member>
- <member name="M:Xamarin.UITest.iOS.iOSApp.TwoFingerTap(System.String)">
- <summary>
- Performs a tap / touch gestures with 2 fingers on the matched element. If multiple elements are matched, the first one will be used.
- </summary>
- <param name="marked">Marked selector to match. See <see cref="M:Xamarin.UITest.Queries.AppQuery.Marked(System.String)" /> for more information.</param>
- </member>
- <member name="T:Xamarin.UITest.Configuration.iOSAppConfigurator">
- <summary>
- Represents the iOS specific part of the <see cref="T:Xamarin.UITest.ConfigureApp" /> fluent API. Should not be used directly.
- </summary>
- </member>
- <member name="M:Xamarin.UITest.Configuration.iOSAppConfigurator.#ctor(Xamarin.UITest.Configuration.GenericAppConfigurator)">
- <summary>
- Part of the <see cref="T:Xamarin.UITest.ConfigureApp" /> fluent API. Should not be used directly.
- </summary>
- </member>
- <member name="M:Xamarin.UITest.Configuration.iOSAppConfigurator.Debug">
- <summary>
- Enables debug logging from the test runner.
- </summary>
- </member>
- <member name="M:Xamarin.UITest.Configuration.iOSAppConfigurator.ApiKey(System.String)">
- <summary>
- Sets the Xamarin Test Cloud api key to use for activation. This can also be set using:
- * An <see cref="T:Xamarin.UITest.TestCloudApiKeyAttribute" /> in Properties/AssemblyInfo.cs.
- * Setting an environment variable named XTC_API_KEY
- * Creating a file named xtc-api-key in any upstream directory from the test
- </summary>
- <param name="apiKey">The Xamarin Test Cloud api key.</param>
- </member>
- <member name="M:Xamarin.UITest.Configuration.iOSAppConfigurator.EnableLocalScreenshots">
- <summary>
- Enables local screenshot saving. Always enabled in the cloud.
- </summary>
- </member>
- <member name="M:Xamarin.UITest.Configuration.iOSAppConfigurator.PreferIdeSettings">
- <summary>
- Always uses settings from IDE if they're present, overriding other configured values.
- If not set, explicit configuration will disable IDE integration.
- </summary>
- </member>
- <member name="M:Xamarin.UITest.Configuration.iOSAppConfigurator.DeviceIp(System.String)">
- <summary>
- Configures the ip address of the device. Generally best left unset unless you are
- running an iOS application on a physical device.
- </summary>
- <param name="ipAddress">The ip address of the device.</param>
- </member>
- <member name="M:Xamarin.UITest.Configuration.iOSAppConfigurator.DevicePort(System.Int32)">
- <summary>
- Configures the port of the device. Generally best left unset.
- </summary>
- <param name="port">The port of the Calabash HTTP server on the device.</param>
- </member>
- <member name="M:Xamarin.UITest.Configuration.iOSAppConfigurator.LogDirectory(System.String)">
- <summary>
- Sets the directory to store local log files in
- </summary>
- <param name="directory">The full path of the directory to store local log files in</param>
- </member>
- <member name="M:Xamarin.UITest.Configuration.iOSAppConfigurator.DisableSpecFlowIntegration">
- <summary>
- Disables automatic screenshot generation after each SpecFlow step.
- </summary>
- </member>
- <member name="M:Xamarin.UITest.Configuration.iOSAppConfigurator.AppBundle(System.String)">
- <summary>
- Configures the app bundle to use. Will force a run on simulator.
- </summary>
- <param name="path">Path to the directory containing the app bundle.</param>
- </member>
- <member name="M:Xamarin.UITest.Configuration.iOSAppConfigurator.AppBundleZip(System.String)">
- <summary>
- Configures the zipped app bundle to use. Will force a run on simulator.
- </summary>
- <param name="path">Path to the directory containing the zipped app bundle.</param>
- </member>
- <member name="M:Xamarin.UITest.Configuration.iOSAppConfigurator.InstalledApp(System.String)">
- <summary>
- Configures the installed app to use. Will force a run on physical device.
- </summary>
- <param name="bundleId">The bundle id of the installed application.</param>
- </member>
- <member name="M:Xamarin.UITest.Configuration.iOSAppConfigurator.DeviceIdentifier(System.String)">
- <summary>
- Configures the device to use with the device identifier (UUID).
- </summary>
- <param name="deviceIdentifier">The device identifier (UUID) found in the XCode Organizer.</param>
- </member>
- <member name="M:Xamarin.UITest.Configuration.iOSAppConfigurator.WaitTimes(Xamarin.UITest.Utils.IWaitTimes)">
- <summary>
- Configures the default wait times for the framework.
- </summary>
- <param name="waitTimes">An implementation providing defaults.</param>
- </member>
- <member name="M:Xamarin.UITest.Configuration.iOSAppConfigurator.StartApp(Xamarin.UITest.Configuration.AppDataMode)">
- <summary>
- Builds the configuration and launches the app on the selected device or simulator.
- </summary>
- <param name="appDataMode">The app data mode. Whether to clear app data or not before app launch. Currently only supported in Xamarin Test Cloud.</param>
- <returns>The <see cref="T:Xamarin.UITest.iOS.iOSApp" /> to use in the tests.</returns>
- </member>
- <member name="M:Xamarin.UITest.Configuration.iOSAppConfigurator.ConnectToApp">
- <summary>
- Builds the configuration and connects to an already running app.
- Used for advanced scenarios. Regular users should use <see cref="M:Xamarin.UITest.Configuration.iOSAppConfigurator.StartApp(Xamarin.UITest.Configuration.AppDataMode)" />
- instead.
- </summary>
- <returns>The <see cref="T:Xamarin.UITest.iOS.iOSApp" /> to use in the tests.</returns>
- </member>
- <member name="M:Xamarin.UITest.Configuration.iOSAppConfigurator.GetConfiguration(Xamarin.UITest.Configuration.StartAction,Xamarin.UITest.Configuration.AppDataMode)">
- <summary>
- Builds the iOS app configuration which can be used for input for <see cref="T:Xamarin.UITest.iOS.iOSApp" />.
- The <see cref="M:Xamarin.UITest.Configuration.iOSAppConfigurator.StartApp(Xamarin.UITest.Configuration.AppDataMode)" /> and <see cref="M:Xamarin.UITest.Configuration.iOSAppConfigurator.ConnectToApp" /> methods should be used instead unless
- you have specific needs for the configuration.
- </summary>
- <param name="startAction">The start action for the configuration. See <see cref="M:Xamarin.UITest.Configuration.iOSAppConfigurator.StartApp(Xamarin.UITest.Configuration.AppDataMode)" /> and <see cref="M:Xamarin.UITest.Configuration.iOSAppConfigurator.ConnectToApp" /> methods.</param>
- <param name="appDataMode">The app data mode. Whether to clear app data or not before app launch. Currently only supported in Xamarin Test Cloud.</param>
- <returns>An <see cref="T:Xamarin.UITest.Configuration.IiOSAppConfiguration" /> which can used for input for <see cref="T:Xamarin.UITest.iOS.iOSApp" />.</returns>
- </member>
- <member name="T:Xamarin.UITest.Configuration.AndroidAppConfigurator">
- <summary>
- Represents the Android specific part of the <see cref="T:Xamarin.UITest.ConfigureApp" /> fluent API. Should not be used directly.
- </summary>
- </member>
- <member name="M:Xamarin.UITest.Configuration.AndroidAppConfigurator.#ctor(Xamarin.UITest.Configuration.GenericAppConfigurator)">
- <summary>
- Part of the <see cref="T:Xamarin.UITest.ConfigureApp" /> fluent API. Should not be used directly.
- </summary>
- </member>
- <member name="M:Xamarin.UITest.Configuration.AndroidAppConfigurator.Debug">
- <summary>
- Enables debug logging from the test runner.
- </summary>
- </member>
- <member name="M:Xamarin.UITest.Configuration.AndroidAppConfigurator.EnableLocalScreenshots">
- <summary>
- Enables local screenshot saving. Always enabled in the cloud.
- </summary>
- </member>
- <member name="M:Xamarin.UITest.Configuration.AndroidAppConfigurator.PreferIdeSettings">
- <summary>
- Always uses settings from IDE if they're present, overriding other configured values.
- If not set, explicit configuration will disable IDE integration.
- </summary>
- </member>
- <member name="M:Xamarin.UITest.Configuration.AndroidAppConfigurator.DisableSpecFlowIntegration">
- <summary>
- Disables automatic screenshot generation after each SpecFlow step.
- </summary>
- </member>
- <member name="M:Xamarin.UITest.Configuration.AndroidAppConfigurator.DeviceIp(System.String)">
- <summary>
- Configures the ip address of the device. Generally best left unset unless you are
- running an iOS application on a physical device.
- </summary>
- <param name="ipAddress">The ip address of the device.</param>
- </member>
- <member name="M:Xamarin.UITest.Configuration.AndroidAppConfigurator.DevicePort(System.Int32)">
- <summary>
- Configures the port of the device. Generally best left unset.
- </summary>
- <param name="port">The port of the Calabash HTTP server on the device.</param>
- </member>
- <member name="M:Xamarin.UITest.Configuration.AndroidAppConfigurator.ApiKey(System.String)">
- <summary>
- Sets the Xamarin Test Cloud api key to use for activation. This can also be set using:
- * An <see cref="T:Xamarin.UITest.TestCloudApiKeyAttribute" /> in Properties/AssemblyInfo.cs.
- * Setting an environment variable named XTC_API_KEY
- * Creating a file named xtc-api-key in any upstream directory from the test
- </summary>
- <param name="apiKey">The Xamarin Test Cloud api key.</param>
- </member>
- <member name="M:Xamarin.UITest.Configuration.AndroidAppConfigurator.LogDirectory(System.String)">
- <summary>
- Sets the directory to store local log files in
- </summary>
- <param name="directory">The full path of the directory to store local log files in</param>
- </member>
- <member name="M:Xamarin.UITest.Configuration.AndroidAppConfigurator.DeviceSerial(System.String)">
- <summary>
- Configures the adb serial of the device. Generally best left unset unless you want to run a specific device.
- </summary>
- <param name="deviceSerial">The device serial from adb devices.</param>
- </member>
- <member name="M:Xamarin.UITest.Configuration.AndroidAppConfigurator.KeyStore(System.String,System.String,System.String,System.String)">
- <summary>
- Configures the keystore that the provided apk file is signed with.
- A keystore is not required, but will ensure that the apk file is pristine and unchanged.
- If a keystore is provided, it will be used to sign the auxiliary apks installed along with the app on the device.
- If a keystore is not provided, Xamarin.UITest will generate a keystore and resign the apk.
- </summary>
- <param name="path">Path to the keystore file.</param>
- <param name="storePassword">Password to the keystore. Corresponds to the <c>-storepass</c> argument in jarsigner.</param>
- <param name="keyPassword">Password to the matching private key in the keystore. Corresponds to the <c>-keypass</c> argument in jarsigner.</param>
- <param name="keyAlias">Alias to the key in the keystore. Corresponds to the <c>alias</c> argument in jarsigner.</param>
- </member>
- <member name="M:Xamarin.UITest.Configuration.AndroidAppConfigurator.SigningInfoFile(System.String)">
- <summary>
- Configures the signing info file that the test server will be "signed" with.
- A signing info file is not required, but can be used instead of a keystore for signing the test server. The signing info file can be freely shared
- without the risk of leaking keying material.
- The signing info file can be generated using the console tool.
- </summary>
- <param name="path">Path to the signing info file.</param>
- </member>
- <member name="M:Xamarin.UITest.Configuration.AndroidAppConfigurator.ApkFile(System.String)">
- <summary>
- Configures the apk file to use.
- </summary>
- <param name="path">Path to the apk file.</param>
- </member>
- <member name="M:Xamarin.UITest.Configuration.AndroidAppConfigurator.InstalledApp(System.String)">
- <summary>
- Configures the already installed app to use.
- </summary>
- <param name="packageName">Package name of the installed app.</param>
- </member>
- <member name="M:Xamarin.UITest.Configuration.AndroidAppConfigurator.WaitTimes(Xamarin.UITest.Utils.IWaitTimes)">
- <summary>
- Configures the default wait times for the framework.
- </summary>
- <param name="waitTimes">An implementation providing defaults.</param>
- </member>
- <member name="M:Xamarin.UITest.Configuration.AndroidAppConfigurator.StartApp(Xamarin.UITest.Configuration.AppDataMode)">
- <summary>
- Builds the configuration and launches the app on the selected device.
- </summary>
- <param name="appDataMode">The app data mode. Whether to clear app data or not before app launch.</param>
- <returns>The <see cref="T:Xamarin.UITest.Android.AndroidApp" /> to use in the tests.</returns>
- </member>
- <member name="M:Xamarin.UITest.Configuration.AndroidAppConfigurator.ConnectToApp">
- <summary>
- Builds the configuration and connects to an already running app.
- Used for advanced scenarios. Regular users should use <see cref="M:Xamarin.UITest.Configuration.AndroidAppConfigurator.StartApp(Xamarin.UITest.Configuration.AppDataMode)" />
- instead.
- </summary>
- <returns>The <see cref="T:Xamarin.UITest.Android.AndroidApp" /> to use in the tests.</returns>
- </member>
- <member name="M:Xamarin.UITest.Configuration.AndroidAppConfigurator.GetConfiguration(Xamarin.UITest.Configuration.StartAction,Xamarin.UITest.Configuration.AppDataMode)">
- <summary>
- Builds the Android app configuration which can be used for input for <see cref="T:Xamarin.UITest.Android.AndroidApp" />.
- The <see cref="M:Xamarin.UITest.Configuration.AndroidAppConfigurator.StartApp(Xamarin.UITest.Configuration.AppDataMode)" /> and <see cref="M:Xamarin.UITest.Configuration.AndroidAppConfigurator.ConnectToApp" /> methods should be used instead unless
- you have specific needs for the configuration.
- </summary>
- <param name="startAction">The start action for the configuration. See <see cref="M:Xamarin.UITest.Configuration.AndroidAppConfigurator.StartApp(Xamarin.UITest.Configuration.AppDataMode)" /> and <see cref="M:Xamarin.UITest.Configuration.AndroidAppConfigurator.ConnectToApp" /> methods.</param>
- <param name="appDataMode">The app data mode. Whether to clear app data or not before app launch.</param>
- <returns>An <see cref="T:Xamarin.UITest.Configuration.IAndroidAppConfiguration" /> which can used for input for <see cref="T:Xamarin.UITest.Android.AndroidApp" />.</returns>
- </member>
- <member name="T:Xamarin.UITest.Configuration.GenericAppConfigurator">
- <summary>
- Represents the generic specific part of the <see cref="T:Xamarin.UITest.ConfigureApp" /> fluent API. Should not be used directly.
- </summary>
- </member>
- <member name="M:Xamarin.UITest.Configuration.GenericAppConfigurator.Debug">
- <summary>
- Enables debug logging from the test runner.
- </summary>
- </member>
- <member name="M:Xamarin.UITest.Configuration.GenericAppConfigurator.EnableLocalScreenshots">
- <summary>
- Enables local screenshot saving. Always enabled in the cloud.
- </summary>
- </member>
- <member name="M:Xamarin.UITest.Configuration.GenericAppConfigurator.PreferIdeSettings">
- <summary>
- Always uses settings from IDE if they're present, overriding other configured values.
- If not set, explicit configuration will disable IDE integration.
- </summary>
- </member>
- <member name="P:Xamarin.UITest.Configuration.GenericAppConfigurator.iOS">
- <summary>
- Specifies that the app is an iOS app.
- </summary>
- </member>
- <member name="P:Xamarin.UITest.Configuration.GenericAppConfigurator.Android">
- <summary>
- Specifies that the app is an Android app.
- </summary>
- </member>
- <member name="M:Xamarin.UITest.Configuration.GenericAppConfigurator.ApiKey(System.String)">
- <summary>
- Sets the Xamarin Test Cloud api key to use for activation. This can also be set using:
- * An <see cref="T:Xamarin.UITest.TestCloudApiKeyAttribute" /> in Properties/AssemblyInfo.cs.
- * Setting an environment variable named XTC_API_KEY
- * Creating a file named xtc-api-key in any upstream directory from the test
- </summary>
- <param name="apiKey">The Xamarin Test Cloud api key.</param>
- </member>
- <member name="M:Xamarin.UITest.Configuration.GenericAppConfigurator.DeviceIp(System.String)">
- <summary>
- Configures the ip address of the device. Generally best left unset unless you are
- running an iOS application on a physical device.
- </summary>
- <param name="ipAddress">The ip address of the device.</param>
- </member>
- <member name="M:Xamarin.UITest.Configuration.GenericAppConfigurator.DevicePort(System.Int32)">
- <summary>
- Configures the port of the device. Generally best left unset.
- </summary>
- <param name="port">The port of the Calabash HTTP server on the device.</param>
- </member>
- <member name="M:Xamarin.UITest.Configuration.GenericAppConfigurator.LogDirectory(System.String)">
- <summary>
- Sets the directory to store local log files in
- </summary>
- <param name="directory">The full path of the directory to store local log files in</param>
- </member>
- <member name="M:Xamarin.UITest.Configuration.GenericAppConfigurator.DisableSpecFlowIntegration">
- <summary>
- Disables automatic screenshot generation after each SpecFlow step.
- </summary>
- </member>
- <member name="M:Xamarin.UITest.Configuration.GenericAppConfigurator.GetConfiguration">
- <summary>
- Builds the generic app configuration which contains the shared configuration
- across platforms.
- The <see cref="N:Xamarin.UITest.Android" /> or <see cref="N:Xamarin.UITest.iOS" /> properties should be used
- instead as part of the fluent API unless the configuration is needed.
- </summary>
- <returns>An <see cref="T:Xamarin.UITest.Configuration.IGenericAppConfiguration" /> to be consumed by the
- platform specific configurations.</returns>
- </member>
- <member name="T:Xamarin.UITest.Configuration.IAndroidAppConfiguration">
- <summary>
- Configuration for Android apps. Not to be used directly, should be created by using the fluent <see cref="T:Xamarin.UITest.ConfigureApp" /> API.
- </summary>
- </member>
- <member name="P:Xamarin.UITest.Configuration.IAndroidAppConfiguration.KeyStore">
- <summary>
- The location of the keystore that was used to sign the tested app. If left empty a new keystore will be built.
- </summary>
- </member>
- <member name="P:Xamarin.UITest.Configuration.IAndroidAppConfiguration.KeyStorePassword">
- <summary>
- The store password of the given keystore. Corresponds to the <c>-storepass</c> argument in jarsigner.
- </summary>
- </member>
- <member name="P:Xamarin.UITest.Configuration.IAndroidAppConfiguration.KeyStoreKeyPassword">
- <summary>
- The private key password of the given keystore key. Corresponds to the <c>-keypass</c> argument in jarsigner.
- </summary>
- </member>
- <member name="P:Xamarin.UITest.Configuration.IAndroidAppConfiguration.KeyStoreKeyAlias">
- <summary>
- The key alias to use for given keystore. Corresponds to the alias argument in jarsigner.
- </summary>
- </member>
- <member name="P:Xamarin.UITest.Configuration.IAndroidAppConfiguration.SIFile">
- <summary>
- The location of the SI file used for generating the signed test server.
- </summary>
- </member>
- <member name="P:Xamarin.UITest.Configuration.IAndroidAppConfiguration.ApkFile">
- <summary>
- The location of the apk file to test.
- </summary>
- </member>
- <member name="P:Xamarin.UITest.Configuration.IAndroidAppConfiguration.InstalledAppPackageName">
- <summary>
- The package name of the installed app.
- </summary>
- </member>
- <member name="P:Xamarin.UITest.Configuration.IAndroidAppConfiguration.Debug">
- <summary>
- Enable debug logging.
- </summary>
- </member>
- <member name="P:Xamarin.UITest.Configuration.IAndroidAppConfiguration.ApiKey">
- <summary>
- The Xamarin Test Cloud api key to use for activation.
- </summary>
- </member>
- <member name="P:Xamarin.UITest.Configuration.IAndroidAppConfiguration.StartAction">
- <summary>
- The desired state of the app after test initialization. Either the test framework can start the app or connect to an already running app in more advanced scenarios.
- </summary>
- </member>
- <member name="P:Xamarin.UITest.Configuration.IAndroidAppConfiguration.AppDataMode">
- <summary>
- Whether to clear app data or not.
- </summary>
- </member>
- <member name="P:Xamarin.UITest.Configuration.IAndroidAppConfiguration.DeviceUri">
- <summary>
- The uri of the device test server.
- </summary>
- </member>
- <member name="P:Xamarin.UITest.Configuration.IAndroidAppConfiguration.ConfiguredDeviceIp">
- <summary>
- The configured ip address. Use <c>DeviceUri</c> for the active configuration.
- </summary>
- <value>The configured ip address.</value>
- </member>
- <member name="P:Xamarin.UITest.Configuration.IAndroidAppConfiguration.ConfiguredDevicePort">
- <summary>
- The configured port. Use <c>DeviceUri</c> for the active configuration.
- </summary>
- <value>The configured ip address.</value>
- </member>
- <member name="P:Xamarin.UITest.Configuration.IAndroidAppConfiguration.DeviceSerial">
- <summary>
- The serial of the device. Can be found using adb.
- </summary>
- </member>
- <member name="P:Xamarin.UITest.Configuration.IAndroidAppConfiguration.EnableScreenshots">
- <summary>
- Enable screenshots. Local screenshots are disabled by default to speed up tests.
- </summary>
- </member>
- <member name="P:Xamarin.UITest.Configuration.IAndroidAppConfiguration.LaunchableActivity">
- <summary>
- Specify the specific launchable activity to use
- </summary>
- </member>
- <member name="P:Xamarin.UITest.Configuration.IAndroidAppConfiguration.LogDirectory">
- <summary>
- Specify the location of the log directory for local test runs.
- </summary>
- </member>
- <member name="M:Xamarin.UITest.Configuration.IAndroidAppConfiguration.Verify">
- <summary>
- Verifies the configuration.
- </summary>
- </member>
- <member name="P:Xamarin.UITest.Configuration.IAndroidAppConfiguration.WaitTimes">
- <summary>
- Default wait times.
- </summary>
- </member>
- <member name="P:Xamarin.UITest.Configuration.IAndroidAppConfiguration.IdeIntegrationMode">
- <summary>
- The IDE integration mode. Decides what settings to use in case of both explicit configuration and active IDE integration.
- </summary>
- </member>
- <member name="P:Xamarin.UITest.Configuration.IAndroidAppConfiguration.DisableSpecFlowIntegration">
- <summary>
- Whether to disables automatic screenshot generation after each SpecFlow step.
- </summary>
- </member>
- <member name="T:Xamarin.UITest.TestCloudApiKeyAttribute">
- <summary>
- Attribute to set your Xamarin Test Cloud api key for activation.
- Add the following to your <c>Properties/AssemblyInfo.cs</c> file.
- <c>
- [assembly: Xamarin.UITest.TestCloudApiKey(YOUR_API_KEY)]
- </c></summary>
- </member>
- <member name="M:Xamarin.UITest.TestCloudApiKeyAttribute.#ctor(System.String)">
- <summary>
- Creates an instance.
- </summary>
- <param name="apiKey">A Xamarin Test Cloud api key.</param>
- </member>
- <member name="P:Xamarin.UITest.TestCloudApiKeyAttribute.ApiKey">
- <summary>
- The Xamarin Test Cloud api key.
- </summary>
- </member>
- <member name="T:Xamarin.UITest.Queries.AppQuery">
- <summary>
- Fluent query API for specifying view elements to match for queries and gestures.
- </summary>
- </member>
- <member name="M:Xamarin.UITest.Queries.AppQuery.#ctor(Xamarin.UITest.Queries.QueryPlatform)">
- <summary>
- Initial constructor for queries. Should not be called directly, but used as part of the fluent API in the app classes.
- </summary>
- <param name="queryPlatform">The query target platform.</param>
- </member>
- <member name="M:Xamarin.UITest.Queries.AppQuery.#ctor(Xamarin.UITest.Queries.AppQuery,System.Object[])">
- <summary>
- Constructor for adding more tokens to an existing query in an immutable fashion. Takes the tokens from the old query plus the additional tokens.
- </summary>
- <param name="appQuery">The existing query.</param>
- <param name="tokens">The new query tokens.</param>
- </member>
- <member name="M:Xamarin.UITest.Queries.AppQuery.Button(System.String)">
- <summary>
- Matches a button.
- For Android: An element that has class (or inherits from) <c>android.widget.Button</c>.
- For iOS: An element with class <c>UIButton</c>.
- </summary>
- <param name="marked">Optional argument for matching using marked classification. See <see cref="M:Xamarin.UITest.Queries.AppQuery.Marked(System.String)" /> for more.</param>
- </member>
- <member name="M:Xamarin.UITest.Queries.AppQuery.TextField(System.String)">
- <summary>
- Matches a TextField.
- For Android: An element that has class (or inherits from) <c>android.widget.EditText</c>.
- For iOS: An element with class <c>UITextField</c>.
- </summary>
- <param name="marked">Optional argument for matching using marked classification. See <see cref="M:Xamarin.UITest.Queries.AppQuery.Marked(System.String)" /> for more.</param>
- </member>
- <member name="M:Xamarin.UITest.Queries.AppQuery.Switch(System.String)">
- <summary>
- Matches a Switch.
- For Android: An element that inherits from <c>android.widget.CompoundButton</c>.
- For iOS: An element with class <c>UISwitch</c>.
- </summary>
- <param name="marked">Optional argument for matching using marked classification. See <see cref="M:Xamarin.UITest.Queries.AppQuery.Marked(System.String)" /> for more.</param>
- </member>
- <member name="M:Xamarin.UITest.Queries.AppQuery.Class(System.String)">
- <summary>
- Matches element class.
- For Android (no '.' in className): An element that has a class name of the given value (case insensitive).
- For Android ('.'s in className): An element which has a class (or super class) fully qualified name that matches the value.
- For iOS (first char lowercase): An element that has the class (or super class) name of the given value prepended with "UI". Example: <c>button</c> becomes <c>UIButton</c>.
- For iOS (first char uppercase): An element that has the class (or super class) name of the given value.
- </summary>
- <param name="className">The class name to match.</param>
- </member>
- <member name="M:Xamarin.UITest.Queries.AppQuery.ClassFull(System.String)">
- <summary>
- Matches element class.
- For Android (no '.' in className): An element that has a class name of the given value (case insensitive).
- For Android ('.'s in className): An element which has a class (or super class) fully qualified name that matches the value.
- For iOS: An element that has the class (or super class) name of the given value.
- </summary>
- <param name="className">The class name to match.</param>
- </member>
- <member name="M:Xamarin.UITest.Queries.AppQuery.Marked(System.String)">
- <summary>
- Matches common values.
- For Android: An element with the given value as either <c>id</c>, <c>contentDescription</c> or <c>text</c>.
- For iOS: An element with the given value as either <c>accessibilityLabel</c> or <c>accessibilityIdentifier</c>.
- </summary>
- <param name="text">The value to match.</param>
- </member>
- <member name="M:Xamarin.UITest.Queries.AppQuery.Id(System.String)">
- <summary>
- Matches element id.
- For Android: An element with the given value as <c>id</c>.
- For iOS: An element with the given value as <c>accessibilityIdentifier</c>.
- </summary>
- <param name="id">The value to match.</param>
- </member>
- <member name="M:Xamarin.UITest.Queries.AppQuery.Sibling(System.String)">
- <summary>
- Changes the query to return sibling elements of the currently matched ones.
- </summary>
- <param name="className">Optional class name of elements to match.</param>
- </member>
- <member name="M:Xamarin.UITest.Queries.AppQuery.Sibling(System.Int32)">
- <summary>
- Changes the query to return the n'th sibling element of the currently matched ones.
- </summary>
- <param name="index">The zero-based index of the sibling to return.</param>
- <returns>
- </returns>
- </member>
- <member name="M:Xamarin.UITest.Queries.AppQuery.Descendant(System.String)">
- <summary>
- Changes the query to return descendant elements of the currently matched ones.
- </summary>
- <param name="className">Optional class name of elements to match.</param>
- </member>
- <member name="M:Xamarin.UITest.Queries.AppQuery.Descendant(System.Int32)">
- <summary>
- Changes the query to return the n'th descendant element of the currently matched ones.
- </summary>
- <param name="index">The zero-based index of the descendant to return.</param>
- <returns>
- </returns>
- </member>
- <member name="M:Xamarin.UITest.Queries.AppQuery.Parent(System.String)">
- <summary>
- Changes the query to return parent elements of the currently matched ones.
- </summary>
- <param name="className">Optional class name of elements to match.</param>
- </member>
- <member name="M:Xamarin.UITest.Queries.AppQuery.Parent(System.Int32)">
- <summary>
- Changes the query to return the n'th parent element of the currently matched ones.
- </summary>
- <param name="index">The zero-based index of the parent to return.</param>
- <returns>
- </returns>
- </member>
- <member name="M:Xamarin.UITest.Queries.AppQuery.Child(System.String)">
- <summary>
- Changes the query to return child elements of the currently matched ones.
- </summary>
- <param name="className">Optional class name of elements to match.</param>
- </member>
- <member name="M:Xamarin.UITest.Queries.AppQuery.Child(System.Int32)">
- <summary>
- Changes the query to return the n'th child element of the currently matched ones.
- </summary>
- <param name="index">The zero-based index of the child to return.</param>
- <returns>
- </returns>
- </member>
- <member name="M:Xamarin.UITest.Queries.AppQuery.All(System.String)">
- <summary>
- Changes the query to return all elements instead of just the visible ones.
- </summary>
- <param name="className">Optional class name of elements to match.</param>
- </member>
- <member name="M:Xamarin.UITest.Queries.AppQuery.Text(System.String)">
- <summary>
- Matches element text.
- </summary>
- <param name="text">The value to match.</param>
- </member>
- <member name="M:Xamarin.UITest.Queries.AppQuery.Index(System.Int32)">
- <summary>
- Matches the nth element of the currently matched elements.
- </summary>
- <param name="index">The zero-based index of the element to match.</param>
- </member>
- <member name="M:Xamarin.UITest.Queries.AppQuery.WebView">
- <summary>
- Matches WebViews
- </summary>
- </member>
- <member name="M:Xamarin.UITest.Queries.AppQuery.WebView(System.Int32)">
- <summary>
- Matches the nth WebView
- </summary>
- <param name="index">The zero-based index of the webview to return.</param>
- </member>
- <member name="M:Xamarin.UITest.Queries.AppQuery.Raw(System.String)">
- <summary>
- A raw Calabash selector. Allows for string based Calabash queries.
- </summary>
- <param name="calabashQuery">The Calabash query to match.</param>
- </member>
- <member name="M:Xamarin.UITest.Queries.AppQuery.Raw(System.String,System.Object)">
- <summary>
- A raw Calabash selector. Allows for string based Calabash queries.
- </summary>
- <param name="calabashQuery">The Calabash query to match.</param>
- <param name="arg1">A raw argument to pass to the Calabash query.</param>
- </member>
- <member name="M:Xamarin.UITest.Queries.AppQuery.Raw(System.String,System.Object,System.Object)">
- <summary>
- A raw Calabash selector. Allows for string based Calabash queries.
- </summary>
- <param name="calabashQuery">The Calabash query to match.</param>
- <param name="arg1">A raw argument to pass to the Calabash query.</param>
- <param name="arg2">A raw argument to pass to the Calabash query.</param>
- </member>
- <member name="M:Xamarin.UITest.Queries.AppQuery.Raw(System.String,System.Object,System.Object,System.Object)">
- <summary>
- A raw Calabash selector. Allows for string based Calabash queries.
- </summary>
- <param name="calabashQuery">The Calabash query to match.</param>
- <param name="arg1">A raw argument to pass to the Calabash query.</param>
- <param name="arg2">A raw argument to pass to the Calabash query.</param>
- <param name="arg3">A raw argument to pass to the Calabash query.</param>
- </member>
- <member name="M:Xamarin.UITest.Queries.AppQuery.Raw(System.String,System.Object,System.Object,System.Object,System.Object)">
- <summary>
- A raw Calabash selector. Allows for string based Calabash queries.
- </summary>
- <param name="calabashQuery">The Calabash query to match.</param>
- <param name="arg1">A raw argument to pass to the Calabash query.</param>
- <param name="arg2">A raw argument to pass to the Calabash query.</param>
- <param name="arg3">A raw argument to pass to the Calabash query.</param>
- <param name="arg4">A raw argument to pass to the Calabash query.</param>
- </member>
- <member name="M:Xamarin.UITest.Queries.AppQuery.Raw(System.String,System.Object,System.Object,System.Object,System.Object,System.Object)">
- <summary>
- A raw Calabash selector. Allows for string based Calabash queries.
- </summary>
- <param name="calabashQuery">The Calabash query to match.</param>
- <param name="arg1">A raw argument to pass to the Calabash query.</param>
- <param name="arg2">A raw argument to pass to the Calabash query.</param>
- <param name="arg3">A raw argument to pass to the Calabash query.</param>
- <param name="arg4">A raw argument to pass to the Calabash query.</param>
- <param name="arg5">A raw argument to pass to the Calabash query.</param>
- </member>
- <member name="M:Xamarin.UITest.Queries.AppQuery.Raw(System.String,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)">
- <summary>
- A raw Calabash selector. Allows for string based Calabash queries.
- </summary>
- <param name="calabashQuery">The Calabash query to match.</param>
- <param name="arg1">A raw argument to pass to the Calabash query.</param>
- <param name="arg2">A raw argument to pass to the Calabash query.</param>
- <param name="arg3">A raw argument to pass to the Calabash query.</param>
- <param name="arg4">A raw argument to pass to the Calabash query.</param>
- <param name="arg5">A raw argument to pass to the Calabash query.</param>
- <param name="arg6">A raw argument to pass to the Calabash query.</param>
- </member>
- <member name="M:Xamarin.UITest.Queries.AppQuery.Invoke(System.String)">
- <summary>
- Invokes a method on the view elements matched by the query. Can be chained to invoke methods on the results.
- </summary>
- <param name="methodName">The name of the method.</param>
- </member>
- <member name="M:Xamarin.UITest.Queries.AppQuery.Invoke(System.String,System.Object)">
- <summary>
- Invokes a method on the view elements matched by the query. Can be chained to invoke methods on the results.
- </summary>
- <param name="methodName">The name of the method.</param>
- <param name="arg1">The 1st parameter.</param>
- </member>
- <member name="M:Xamarin.UITest.Queries.AppQuery.Invoke(System.String,System.Object,System.Object)">
- <summary>
- Invokes a method on the view elements matched by the query. Can be chained to invoke methods on the results.
- </summary>
- <param name="methodName">The name of the method.</param>
- <param name="arg1">The 1st parameter.</param>
- <param name="arg2">The 2nd parameter.</param>
- </member>
- <member name="M:Xamarin.UITest.Queries.AppQuery.Invoke(System.String,System.Object,System.Object,System.Object)">
- <summary>
- Invokes a method on the view elements matched by the query. Can be chained to invoke methods on the results.
- </summary>
- <param name="methodName">The name of the method.</param>
- <param name="arg1">The 1st parameter.</param>
- <param name="arg2">The 2nd parameter.</param>
- <param name="arg3">The 3rd parameter.</param>
- </member>
- <member name="M:Xamarin.UITest.Queries.AppQuery.Invoke(System.String,System.Object,System.Object,System.Object,System.Object)">
- <summary>
- Invokes a method on the view elements matched by the query. Can be chained to invoke methods on the results.
- </summary>
- <param name="methodName">The name of the method.</param>
- <param name="arg1">The 1st parameter.</param>
- <param name="arg2">The 2nd parameter.</param>
- <param name="arg3">The 3rd parameter.</param>
- <param name="arg4">The 4th parameter.</param>
- </member>
- <member name="M:Xamarin.UITest.Queries.AppQuery.Invoke(System.String,System.Object,System.Object,System.Object,System.Object,System.Object)">
- <summary>
- Invokes a method on the view elements matched by the query. Can be chained to invoke methods on the results.
- </summary>
- <param name="methodName">The name of the method.</param>
- <param name="arg1">The 1st parameter.</param>
- <param name="arg2">The 2nd parameter.</param>
- <param name="arg3">The 3rd parameter.</param>
- <param name="arg4">The 4th parameter.</param>
- <param name="arg5">The 5th parameter.</param>
- </member>
- <member name="M:Xamarin.UITest.Queries.AppQuery.InvokeJS(System.String)">
- <summary>
- Invokes javascript on the view elements matched by the query. If view elements other than WebViews are encountered, the execution will halt and an Exception will be thrown.
- </summary>
- <param name="javascript">The javascript to invoke on the views</param>
- <returns>
- </returns>
- </member>
- <member name="M:Xamarin.UITest.Queries.AppQuery.Css(System.String)">
- <summary>
- Matches elements in web views matching the given css selector. Must be used on web view elements. If used alone, will default to <c>android.webkit.WebView</c> for Android and <c>UIWebView</c> for iOS.
- </summary>
- <param name="cssSelector">The css selector to match.</param>
- </member>
- <member name="M:Xamarin.UITest.Queries.AppQuery.XPath(System.String)">
- <summary>
- Matches elements in web views matching the given XPath selector. Must be used on web view elements. If used alone, will default to <c>android.webkit.WebView</c> for Android and <c>UIWebView</c> for iOS.
- </summary>
- <param name="xPathSelector">The css selector to match.</param>
- </member>
- <member name="M:Xamarin.UITest.Queries.AppQuery.Property(System.String,System.String)">
- <summary>
- Matches a property or getter method value on the element.
- </summary>
- <param name="propertyName">The name of the property.</param>
- <param name="value">The value to match.</param>
- </member>
- <member name="M:Xamarin.UITest.Queries.AppQuery.Property(System.String,System.Int32)">
- <summary>
- Matches a property or getter method value on the element.
- </summary>
- <param name="propertyName">The name of the property.</param>
- <param name="value">The value to match.</param>
- </member>
- <member name="M:Xamarin.UITest.Queries.AppQuery.Property(System.String,System.Boolean)">
- <summary>
- Matches a property or getter method value on the element.
- </summary>
- <param name="propertyName">The name of the property.</param>
- <param name="value">The value to match.</param>
- </member>
- <member name="M:Xamarin.UITest.Queries.AppQuery.Property(System.String)">
- <summary>
- Allows for further filtering on a given property value.
- </summary>
- <param name="propertyName">The name of the property.</param>
- </member>
- <member name="P:Xamarin.UITest.Queries.AppQuery.QueryPlatform">
- <summary>
- The target platform of the query. Useful when writing extensions methods for queries for platform differences.
- </summary>
- </member>
- <member name="M:Xamarin.UITest.Queries.AppQuery.ToString">
- <summary>
- Converts the string into it's Calabash query equivalent.
- </summary>
- </member>
- <member name="T:Xamarin.UITest.Queries.QueryPlatform">
- <summary>
- Representation of the different platforms a query can be targettet at.
- </summary>
- </member>
- <member name="F:Xamarin.UITest.Queries.QueryPlatform.Android">
- <summary>
- The Android platform.
- </summary>
- </member>
- <member name="F:Xamarin.UITest.Queries.QueryPlatform.iOS">
- <summary>
- The iOS platform.
- </summary>
- </member>
- <member name="T:Xamarin.UITest.IApp">
- <summary>
- Represents the main gateway to interact with an app. This interface contains shared
- functionality between <see cref="T:Xamarin.UITest.Android.AndroidApp" /> and <see cref="T:Xamarin.UITest.iOS.iOSApp" />.
- </summary>
- </member>
- <member name="M:Xamarin.UITest.IApp.Query(System.Func{Xamarin.UITest.Queries.AppQuery,Xamarin.UITest.Queries.AppQuery})">
- <summary>
- Queries view objects using the fluent API. Defaults to only return view objects that are visible.
- </summary>
- <param name="query">Entry point for the fluent API to specify the element. If left as <c>null</c> returns all visible view objects.</param>
- <returns>An array representing the matched view objects.</returns>
- </member>
- <member name="M:Xamarin.UITest.IApp.Query(System.String)">
- <summary>
- Queries view objects using the fluent API. Defaults to only return view objects that are visible.
- </summary>
- <param name="marked">Marked selector to match. See <see cref="M:Xamarin.UITest.Queries.AppQuery.Marked(System.String)" /> for more information.</param>
- <returns>An array representing the matched view objects.</returns>
- </member>
- <member name="M:Xamarin.UITest.IApp.Query(System.Func{Xamarin.UITest.Queries.AppQuery,Xamarin.UITest.Queries.AppWebQuery})">
- <summary>
- Queries web view objects using the fluent API. Defaults to only return view objects that are visible.
- </summary>
- <param name="query">Entry point for the fluent API to specify the element. If left as <c>null</c> returns all visible view objects.</param>
- <returns>An array representing the matched view objects.</returns>
- </member>
- <member name="M:Xamarin.UITest.IApp.Query``1(System.Func{Xamarin.UITest.Queries.AppQuery,Xamarin.UITest.Queries.AppTypedSelector{``0}})">
- <summary>
- Queries properties on view objects using the fluent API.
- </summary>
- <param name="query">Entry point for the fluent API to specify the type of the property.</param>
- <typeparam name="T">The type of the property.</typeparam>
- </member>
- <member name="M:Xamarin.UITest.IApp.Query(System.Func{Xamarin.UITest.Queries.AppQuery,Xamarin.UITest.Queries.InvokeJSAppQuery})">
- <summary>
- Invokes Javascript on view objects using the fluent API.
- </summary>
- <param name="query">Entry point for the fluent API to specify the elements.</param>
- <returns>An array of strings representing the results.</returns>
- </member>
- <member name="M:Xamarin.UITest.IApp.Flash(System.Func{Xamarin.UITest.Queries.AppQuery,Xamarin.UITest.Queries.AppQuery})">
- <summary>
- Highlights the results of the query by making them flash. Specify view elements using the fluent API. Defaults to all view objects that are visible.
- </summary>
- <param name="query">Entry point for the fluent API to specify the elements. If left as <c>null</c> flashes all visible view objects.</param>
- <returns>An array representing the matched view objects.</returns>
- </member>
- <member name="M:Xamarin.UITest.IApp.Flash(System.String)">
- <summary>
- Highlights the results of the query by making them flash. Specify view elements using marked string.
- </summary>
- <param name="marked">Marked selector to match. See <see cref="M:Xamarin.UITest.Queries.AppQuery.Marked(System.String)" /> for more information.</param>
- <returns>An array representing the matched view objects.</returns>
- </member>
- <member name="M:Xamarin.UITest.IApp.EnterText(System.String)">
- <summary>
- Enters text into the currently focused element.
- </summary>
- <param name="text">The text to enter.</param>
- </member>
- <member name="M:Xamarin.UITest.IApp.EnterText(System.Func{Xamarin.UITest.Queries.AppQuery,Xamarin.UITest.Queries.AppQuery},System.String)">
- <summary>
- Enters text into a matching element that supports it.
- </summary>
- <param name="query">Entry point for the fluent API to specify the element.</param>
- <param name="text">The text to enter.</param>
- </member>
- <member name="M:Xamarin.UITest.IApp.EnterText(System.String,System.String)">
- <summary>
- Enters text into a matching element that supports it.
- </summary>
- <param name="marked">Marked selector to match. See <see cref="M:Xamarin.UITest.Queries.AppQuery.Marked(System.String)" /> for more information.</param>
- <param name="text">The text to enter.</param>
- </member>
- <member name="M:Xamarin.UITest.IApp.EnterText(System.Func{Xamarin.UITest.Queries.AppQuery,Xamarin.UITest.Queries.AppWebQuery},System.String)">
- <summary>
- Enters text into a matching element that supports it.
- </summary>
- <param name="query">Entry point for the fluent API to specify the element.</param>
- <param name="text">The text to enter.</param>
- </member>
- <member name="M:Xamarin.UITest.IApp.ClearText(System.Func{Xamarin.UITest.Queries.AppQuery,Xamarin.UITest.Queries.AppQuery})">
- <summary>
- Clears text from a matching element that supports it.
- </summary>
- <param name="query">Entry point for the fluent API to specify the element.</param>
- </member>
- <member name="M:Xamarin.UITest.IApp.ClearText(System.String)">
- <summary>
- Clears text from a matching element that supports it.
- </summary>
- <param name="marked">Marked selector to match. See <see cref="M:Xamarin.UITest.Queries.AppQuery.Marked(System.String)" /> for more information.</param>
- </member>
- <member name="M:Xamarin.UITest.IApp.ClearText">
- <summary>
- Clears text from the currently focused element.
- </summary>
- </member>
- <member name="M:Xamarin.UITest.IApp.PressEnter">
- <summary>
- Presses the enter key in the app.
- </summary>
- </member>
- <member name="M:Xamarin.UITest.IApp.DismissKeyboard">
- <summary>
- Hides keyboard if present
- </summary>
- </member>
- <member name="M:Xamarin.UITest.IApp.Tap(System.Func{Xamarin.UITest.Queries.AppQuery,Xamarin.UITest.Queries.AppQuery})">
- <summary>
- Performs a tap / touch gesture on the matched element. If multiple elements are matched, the first one will be used.
- </summary>
- <param name="query">Entry point for the fluent API to specify the element.</param>
- </member>
- <member name="M:Xamarin.UITest.IApp.Tap(System.String)">
- <summary>
- Performs a tap / touch gesture on the matched element. If multiple elements are matched, the first one will be used.
- </summary>
- <param name="marked">Marked selector to match. See <see cref="M:Xamarin.UITest.Queries.AppQuery.Marked(System.String)" /> for more information.</param>
- </member>
- <member name="M:Xamarin.UITest.IApp.Tap(System.Func{Xamarin.UITest.Queries.AppQuery,Xamarin.UITest.Queries.AppWebQuery})">
- <summary>
- Performs a tap / touch gesture on the matched element. If multiple elements are matched, the first one will be used.
- </summary>
- <param name="query">Entry point for the fluent API to specify the element.</param>
- </member>
- <member name="M:Xamarin.UITest.IApp.TapCoordinates(System.Single,System.Single)">
- <summary>
- Performs a tap / touch gesture on the given coordinates.
- </summary>
- <param name="x">The x coordinate to tap.</param>
- <param name="y">The y coordinate to tap.</param>
- </member>
- <member name="M:Xamarin.UITest.IApp.TouchAndHold(System.Func{Xamarin.UITest.Queries.AppQuery,Xamarin.UITest.Queries.AppQuery})">
- <summary>
- Performs a continuous touch gesture on the matched element. If multiple elements are matched, the first one will be used.
- </summary>
- <param name="query">Entry point for the fluent API to specify the element.</param>
- </member>
- <member name="M:Xamarin.UITest.IApp.TouchAndHold(System.String)">
- <summary>
- Performs a continuous touch gesture on the matched element. If multiple elements are matched, the first one will be used.
- </summary>
- <param name="marked">Marked selector to match. See <see cref="M:Xamarin.UITest.Queries.AppQuery.Marked(System.String)" /> for more information.</param>
- </member>
- <member name="M:Xamarin.UITest.IApp.TouchAndHoldCoordinates(System.Single,System.Single)">
- <summary>
- Performs a continuous touch gesture on the given coordinates.
- </summary>
- <param name="x">The x coordinate to touch.</param>
- <param name="y">The y coordinate to touch.</param>
- </member>
- <member name="M:Xamarin.UITest.IApp.DoubleTap(System.Func{Xamarin.UITest.Queries.AppQuery,Xamarin.UITest.Queries.AppQuery})">
- <summary>
- Performs two quick tap / touch gestures on the matched element. If multiple elements are matched, the first one will be used.
- </summary>
- <param name="query">Entry point for the fluent API to specify the element.</param>
- </member>
- <member name="M:Xamarin.UITest.IApp.DoubleTap(System.String)">
- <summary>
- Performs two quick tap / touch gestures on the matched element. If multiple elements are matched, the first one will be used.
- </summary>
- <param name="marked">Marked selector to match. See <see cref="M:Xamarin.UITest.Queries.AppQuery.Marked(System.String)" /> for more information.</param>
- </member>
- <member name="M:Xamarin.UITest.IApp.DoubleTapCoordinates(System.Single,System.Single)">
- <summary>
- Performs a quick double tap / touch gesture on the given coordinates.
- </summary>
- <param name="x">The x coordinate to touch.</param>
- <param name="y">The y coordinate to touch.</param>
- </member>
- <member name="M:Xamarin.UITest.IApp.PinchToZoomIn(System.Func{Xamarin.UITest.Queries.AppQuery,Xamarin.UITest.Queries.AppQuery},System.Nullable{System.TimeSpan})">
- <summary>
- Performs a pinch gestures on the matched element to zoom the view in. If multiple elements are matched, the first one will be used.
- </summary>
- <param name="query">Entry point for the fluent API to specify the element.</param>
- <param name="duration">The <see cref="T:System.TimeSpan" /> duration of the pinch gesture.</param>
- </member>
- <member name="M:Xamarin.UITest.IApp.PinchToZoomIn(System.String,System.Nullable{System.TimeSpan})">
- <summary>
- Performs a pinch gestures on the matched element to zoom the view in. If multiple elements are matched, the first one will be used.
- </summary>
- <param name="marked">Marked selector to match. See <see cref="M:Xamarin.UITest.Queries.AppQuery.Marked(System.String)" /> for more information.</param>
- <param name="duration">The <see cref="T:System.TimeSpan" /> duration of the pinch gesture.</param>
- </member>
- <member name="M:Xamarin.UITest.IApp.PinchToZoomInCoordinates(System.Single,System.Single,System.Nullable{System.TimeSpan})">
- <summary>
- Performs a pinch gestures to zoom the view in on the given coordinates.
- </summary>
- <param name="x">The x coordinate of the center of the pinch.</param>
- <param name="y">The y coordinate of the center of the pinch.</param>
- <param name="duration">The <see cref="T:System.TimeSpan" /> duration of the pinch gesture.</param>
- </member>
- <member name="M:Xamarin.UITest.IApp.PinchToZoomOut(System.Func{Xamarin.UITest.Queries.AppQuery,Xamarin.UITest.Queries.AppQuery},System.Nullable{System.TimeSpan})">
- <summary>
- Performs a pinch gestures on the matched element to zoom the view out. If multiple elements are matched, the first one will be used.
- </summary>
- <param name="query">Entry point for the fluent API to specify the element.</param>
- <param name="duration">The <see cref="T:System.TimeSpan" /> duration of the pinch gesture.</param>
- </member>
- <member name="M:Xamarin.UITest.IApp.PinchToZoomOut(System.String,System.Nullable{System.TimeSpan})">
- <summary>
- Performs a pinch gestures on the matched element to zoom the view out. If multiple elements are matched, the first one will be used.
- </summary>
- <param name="marked">Marked selector to match. See <see cref="M:Xamarin.UITest.Queries.AppQuery.Marked(System.String)" /> for more information.</param>
- <param name="duration">The <see cref="T:System.TimeSpan" /> duration of the pinch gesture.</param>
- </member>
- <member name="M:Xamarin.UITest.IApp.PinchToZoomOutCoordinates(System.Single,System.Single,System.Nullable{System.TimeSpan})">
- <summary>
- Performs a pinch gestures to zoom the view in on the given coordinates.
- </summary>
- <param name="x">The x coordinate of the center of the pinch.</param>
- <param name="y">The y coordinate of the center of the pinch.</param>
- <param name="duration">The <see cref="T:System.TimeSpan" /> duration of the pinch gesture.</param>
- </member>
- <member name="M:Xamarin.UITest.IApp.WaitFor(System.Func{System.Boolean},System.String,System.Nullable{System.TimeSpan},System.Nullable{System.TimeSpan},System.Nullable{System.TimeSpan})">
- <summary>
- Generic wait function that will repeatly call the <c>predicate</c> function until it returns <c>true</c>. Throws a <see cref="T:System.TimeoutException" /> if the predicate is not fullfilled within the time limit.
- </summary>
- <param name="predicate">Predicate function that should return <c>true</c> when waiting is complete.</param>
- <param name="timeoutMessage">The message used in the <see cref="T:System.TimeoutException" />.</param>
- <param name="timeout">The <see cref="T:System.TimeSpan" /> to wait before failing.</param>
- <param name="retryFrequency">The <see cref="T:System.TimeSpan" /> to wait between each call to the predicate.</param>
- <param name="postTimeout">The final <see cref="T:System.TimeSpan" /> to wait after the predicate returns <c>true</c>.</param>
- </member>
- <member name="M:Xamarin.UITest.IApp.WaitForElement(System.Func{Xamarin.UITest.Queries.AppQuery,Xamarin.UITest.Queries.AppQuery},System.String,System.Nullable{System.TimeSpan},System.Nullable{System.TimeSpan},System.Nullable{System.TimeSpan})">
- <summary>
- Wait function that will repeatly query the app until a matching element is found. Throws a <see cref="T:System.TimeoutException" /> if no element is found within the time limit.
- </summary>
- <param name="query">Entry point for the fluent API to specify the element.</param>
- <param name="timeoutMessage">The message used in the <see cref="T:System.TimeoutException" />.</param>
- <param name="timeout">The <see cref="T:System.TimeSpan" /> to wait before failing.</param>
- <param name="retryFrequency">The <see cref="T:System.TimeSpan" /> to wait between each query call to the app.</param>
- <param name="postTimeout">The final <see cref="T:System.TimeSpan" /> to wait after the element has been found.</param>
- <returns>An array representing the matched view objects.</returns>
- </member>
- <member name="M:Xamarin.UITest.IApp.WaitForElement(System.String,System.String,System.Nullable{System.TimeSpan},System.Nullable{System.TimeSpan},System.Nullable{System.TimeSpan})">
- <summary>
- Wait function that will repeatly query the app until a matching element is found. Throws a <see cref="T:System.TimeoutException" /> if no element is found within the time limit.
- </summary>
- <param name="marked">Marked selector to match. See <see cref="M:Xamarin.UITest.Queries.AppQuery.Marked(System.String)" /> for more information.</param>
- <param name="timeoutMessage">The message used in the <see cref="T:System.TimeoutException" />.</param>
- <param name="timeout">The <see cref="T:System.TimeSpan" /> to wait before failing.</param>
- <param name="retryFrequency">The <see cref="T:System.TimeSpan" /> to wait between each query call to the app.</param>
- <param name="postTimeout">The final <see cref="T:System.TimeSpan" /> to wait after the element has been found.</param>
- <returns>An array representing the matched view objects.</returns>
- </member>
- <member name="M:Xamarin.UITest.IApp.WaitForElement(System.Func{Xamarin.UITest.Queries.AppQuery,Xamarin.UITest.Queries.AppWebQuery},System.String,System.Nullable{System.TimeSpan},System.Nullable{System.TimeSpan},System.Nullable{System.TimeSpan})">
- <summary>
- Wait function that will repeatly query the app until a matching element is found. Throws a <see cref="T:System.TimeoutException" /> if no element is found within the time limit.
- </summary>
- <param name="query">Entry point for the fluent API to specify the element.</param>
- <param name="timeoutMessage">The message used in the <see cref="T:System.TimeoutException" />.</param>
- <param name="timeout">The <see cref="T:System.TimeSpan" /> to wait before failing.</param>
- <param name="retryFrequency">The <see cref="T:System.TimeSpan" /> to wait between each query call to the app.</param>
- <param name="postTimeout">The final <see cref="T:System.TimeSpan" /> to wait after the element has been found.</param>
- <returns>An array representing the matched view objects.</returns>
- </member>
- <member name="M:Xamarin.UITest.IApp.WaitForNoElement(System.Func{Xamarin.UITest.Queries.AppQuery,Xamarin.UITest.Queries.AppQuery},System.String,System.Nullable{System.TimeSpan},System.Nullable{System.TimeSpan},System.Nullable{System.TimeSpan})">
- <summary>
- Wait function that will repeatly query the app until a matching element is no longer found. Throws a <see cref="T:System.TimeoutException" /> if the element is visible at the end of the time limit.
- </summary>
- <param name="query">Entry point for the fluent API to specify the element.</param>
- <param name="timeoutMessage">The message used in the <see cref="T:System.TimeoutException" />.</param>
- <param name="timeout">The <see cref="T:System.TimeSpan" /> to wait before failing.</param>
- <param name="retryFrequency">The <see cref="T:System.TimeSpan" /> to wait between each query call to the app.</param>
- <param name="postTimeout">The final <see cref="T:System.TimeSpan" /> to wait after the element is no longer visible.</param>
- </member>
- <member name="M:Xamarin.UITest.IApp.WaitForNoElement(System.String,System.String,System.Nullable{System.TimeSpan},System.Nullable{System.TimeSpan},System.Nullable{System.TimeSpan})">
- <summary>
- Wait function that will repeatly query the app until a matching element is no longer found. Throws a <see cref="T:System.TimeoutException" /> if the element is visible at the end of the time limit.
- </summary>
- <param name="marked">Marked selector to match. See <see cref="M:Xamarin.UITest.Queries.AppQuery.Marked(System.String)" /> for more information.</param>
- <param name="timeoutMessage">The message used in the <see cref="T:System.TimeoutException" />.</param>
- <param name="timeout">The <see cref="T:System.TimeSpan" /> to wait before failing.</param>
- <param name="retryFrequency">The <see cref="T:System.TimeSpan" /> to wait between each query call to the app.</param>
- <param name="postTimeout">The final <see cref="T:System.TimeSpan" /> to wait after the element is no longer visible.</param>
- </member>
- <member name="M:Xamarin.UITest.IApp.WaitForNoElement(System.Func{Xamarin.UITest.Queries.AppQuery,Xamarin.UITest.Queries.AppWebQuery},System.String,System.Nullable{System.TimeSpan},System.Nullable{System.TimeSpan},System.Nullable{System.TimeSpan})">
- <summary>
- Wait function that will repeatly query the app until a matching element is no longer found. Throws a <see cref="T:System.TimeoutException" /> if the element is visible at the end of the time limit.
- </summary>
- <param name="query">Entry point for the fluent API to specify the element.</param>
- <param name="timeoutMessage">The message used in the <see cref="T:System.TimeoutException" />.</param>
- <param name="timeout">The <see cref="T:System.TimeSpan" /> to wait before failing.</param>
- <param name="retryFrequency">The <see cref="T:System.TimeSpan" /> to wait between each query call to the app.</param>
- <param name="postTimeout">The final <see cref="T:System.TimeSpan" /> to wait after the element is no longer visible.</param>
- </member>
- <member name="M:Xamarin.UITest.IApp.Screenshot(System.String)">
- <summary>
- Takes a screenshot of the app in it's current state. This is used to denote test steps in the Xamarin Test Cloud.
- </summary>
- <param name="title">The title of screenshot, used as step name.</param>
- <returns>The screenshot file.</returns>
- </member>
- <member name="M:Xamarin.UITest.IApp.SwipeRight">
- <summary>
- Performs a left to right swipe gesture.
- </summary>
- </member>
- <member name="M:Xamarin.UITest.IApp.SwipeLeft">
- <summary>
- Performs a right to left swipe gesture.
- </summary>
- </member>
- <member name="M:Xamarin.UITest.IApp.ScrollUp(System.Func{Xamarin.UITest.Queries.AppQuery,Xamarin.UITest.Queries.AppQuery},Xamarin.UITest.ScrollStrategy)">
- <summary>
- Scrolls up on the first element matching query.
- </summary>
- <param name="query">Entry point for the fluent API to specify the elements.</param>
- <param name="strategy">Strategy for scrolling element</param>
- </member>
- <member name="M:Xamarin.UITest.IApp.ScrollUp(System.String,Xamarin.UITest.ScrollStrategy)">
- <summary>
- Scrolls up on the first element matching query.
- </summary>
- <param name="withinMarked">Marked selector to select what element to scroll within. See <see cref="M:Xamarin.UITest.Queries.AppQuery.Marked(System.String)" /> for more information.</param>
- <param name="strategy">Strategy for scrolling element.</param>
- </member>
- <member name="M:Xamarin.UITest.IApp.ScrollDown(System.Func{Xamarin.UITest.Queries.AppQuery,Xamarin.UITest.Queries.AppQuery},Xamarin.UITest.ScrollStrategy)">
- <summary>
- Scrolls down on the first element matching query.
- </summary>
- <param name="withinQuery">Entry point for the fluent API to specify the what element to scroll within.</param>
- <param name="strategy">Strategy for scrolling element.</param>
- </member>
- <member name="M:Xamarin.UITest.IApp.ScrollDown(System.String,Xamarin.UITest.ScrollStrategy)">
- <summary>
- Scrolls down on the first element matching query.
- </summary>
- <param name="withinMarked">Marked selector to select what element to scroll within. See <see cref="M:Xamarin.UITest.Queries.AppQuery.Marked(System.String)" /> for more information.</param>
- <param name="strategy">Strategy for scrolling element.</param>
- </member>
- <member name="M:Xamarin.UITest.IApp.ScrollTo(System.String,System.String,Xamarin.UITest.ScrollStrategy,System.Nullable{System.TimeSpan})">
- <summary>
- Scroll until an element that mactches the <c>toMarked</c> is shown on the screen.
- </summary>
- <param name="toMarked">Marked selector to select what element to bring on screen. See <see cref="M:Xamarin.UITest.Queries.AppQuery.Marked(System.String)" /> for more information.</param>
- <param name="withinMarked">Marked selector to select what element to scroll within. See <see cref="M:Xamarin.UITest.Queries.AppQuery.Marked(System.String)" /> for more information.</param>
- <param name="strategy">Strategy for scrolling element.</param>
- <param name="timeout">The <see cref="T:System.TimeSpan" /> to wait before failing.</param>
- </member>
- <member name="M:Xamarin.UITest.IApp.ScrollUpTo(System.String,System.String,Xamarin.UITest.ScrollStrategy,System.Nullable{System.TimeSpan})">
- <summary>
- Scroll up until an element that mactches the <c>toMarked</c> is shown on the screen.
- </summary>
- <param name="toMarked">Marked selector to select what element to bring on screen. See <see cref="M:Xamarin.UITest.Queries.AppQuery.Marked(System.String)" /> for more information.</param>
- <param name="withinMarked">Marked selector to select what element to scroll within. See <see cref="M:Xamarin.UITest.Queries.AppQuery.Marked(System.String)" /> for more information.</param>
- <param name="strategy">Strategy for scrolling element.</param>
- <param name="timeout">The <see cref="T:System.TimeSpan" /> to wait before failing.</param>
- </member>
- <member name="M:Xamarin.UITest.IApp.ScrollUpTo(System.Func{Xamarin.UITest.Queries.AppQuery,Xamarin.UITest.Queries.AppWebQuery},System.String,Xamarin.UITest.ScrollStrategy,System.Nullable{System.TimeSpan})">
- <summary>
- Scroll up until an element that mactches the <c>toMarked</c> is shown on the screen.
- </summary>
- <param name="toQuery">Entry point for the fluent API to specify the element to bring on screen.</param>
- <param name="withinMarked">Marked selector to select what element to scroll within. See <see cref="M:Xamarin.UITest.Queries.AppQuery.Marked(System.String)" /> for more information.</param>
- <param name="strategy">Strategy for scrolling element.</param>
- <param name="timeout">The <see cref="T:System.TimeSpan" /> to wait before failing.</param>
- </member>
- <member name="M:Xamarin.UITest.IApp.ScrollDownTo(System.String,System.String,Xamarin.UITest.ScrollStrategy,System.Nullable{System.TimeSpan})">
- <summary>
- Scroll down until an element that mactches the <c>toMarked</c> is shown on the screen.
- </summary>
- <param name="toMarked">Marked selector to select what element to bring on screen. See <see cref="M:Xamarin.UITest.Queries.AppQuery.Marked(System.String)" /> for more information.</param>
- <param name="withinMarked">Marked selector to select what element to scroll within. See <see cref="M:Xamarin.UITest.Queries.AppQuery.Marked(System.String)" /> for more information.</param>
- <param name="strategy">Strategy for scrolling element.</param>
- <param name="timeout">The <see cref="T:System.TimeSpan" /> to wait before failing.</param>
- </member>
- <member name="M:Xamarin.UITest.IApp.ScrollDownTo(System.Func{Xamarin.UITest.Queries.AppQuery,Xamarin.UITest.Queries.AppWebQuery},System.String,Xamarin.UITest.ScrollStrategy,System.Nullable{System.TimeSpan})">
- <summary>
- Scroll down until an element that mactches the <c>toMarked</c> is shown on the screen.
- </summary>
- <param name="toQuery">Entry point for the fluent API to specify the element to bring on screen.</param>
- <param name="withinMarked">Marked selector to select what element to scroll within. See <see cref="M:Xamarin.UITest.Queries.AppQuery.Marked(System.String)" /> for more information.</param>
- <param name="strategy">Strategy for scrolling element.</param>
- <param name="timeout">The <see cref="T:System.TimeSpan" /> to wait before failing.</param>
- </member>
- <member name="M:Xamarin.UITest.IApp.ScrollUpTo(System.Func{Xamarin.UITest.Queries.AppQuery,Xamarin.UITest.Queries.AppQuery},System.Func{Xamarin.UITest.Queries.AppQuery,Xamarin.UITest.Queries.AppQuery},Xamarin.UITest.ScrollStrategy,System.Nullable{System.TimeSpan})">
- <summary>
- Scroll up until an element that mactches the <c>toQuery</c> is shown on the screen.
- </summary>
- <param name="toQuery">Entry point for the fluent API to specify the element to bring on screen.</param>
- <param name="withinQuery">Entry point for the fluent API to specify what element to scroll within.</param>
- <param name="strategy">Strategy for scrolling element, Ignored for IOS, will always use <c>ScrollStrategy.Programmatically</c></param>
- <param name="timeout">The <see cref="T:System.TimeSpan" /> to wait before failing.</param>
- </member>
- <member name="M:Xamarin.UITest.IApp.ScrollUpTo(System.Func{Xamarin.UITest.Queries.AppQuery,Xamarin.UITest.Queries.AppWebQuery},System.Func{Xamarin.UITest.Queries.AppQuery,Xamarin.UITest.Queries.AppQuery},Xamarin.UITest.ScrollStrategy,System.Nullable{System.TimeSpan})">
- <summary>
- Scroll up until an element that mactches the <c>toQuery</c> is shown on the screen.
- </summary>
- <param name="toQuery">Entry point for the fluent API to specify the element to bring on screen.</param>
- <param name="withinQuery">Entry point for the fluent API to specify what element to scroll within.</param>
- <param name="strategy">Strategy for scrolling element, Ignored for IOS, will always use <c>ScrollStrategy.Programmatically</c></param>
- <param name="timeout">The <see cref="T:System.TimeSpan" /> to wait before failing.</param>
- </member>
- <member name="M:Xamarin.UITest.IApp.SetOrientationPortrait">
- <summary>
- Changes the device orientation to portrait mode.
- </summary>
- </member>
- <member name="M:Xamarin.UITest.IApp.SetOrientationLandscape">
- <summary>
- Changes the device orientation to landscape mode.
- </summary>
- </member>
- <member name="P:Xamarin.UITest.IApp.Print">
- <summary>
- Contains helper methods for outputting the result of queries instead of resorting to <see cref="T:System.Console" />.
- </summary>
- </member>
- <member name="M:Xamarin.UITest.IApp.Repl">
- <summary>
- Starts an interactive REPL (Read-Eval-Print-Loop) for app exploration and pauses test execution until it is closed.
- </summary>
- </member>
- <member name="P:Xamarin.UITest.IApp.Device">
- <summary>
- Device information and Control
- </summary>
- </member>
- <member name="M:Xamarin.UITest.IApp.Back">
- <summary>
- Navigate back on the device.
- </summary>
- </member>
- <member name="M:Xamarin.UITest.IApp.PressVolumeUp">
- <summary>
- Presses the volume up button on the device.
- </summary>
- </member>
- <member name="M:Xamarin.UITest.IApp.PressVolumeDown">
- <summary>
- Presses the volume down button on the device.
- </summary>
- </member>
- <member name="P:Xamarin.UITest.IApp.TestServer">
- <summary>
- Allows HTTP access to the test server running on the device.
- </summary>
- </member>
- <member name="M:Xamarin.UITest.IApp.Invoke(System.String,System.Object)">
- <summary>
- Invokes a method on the app's main activity for Android and app delegate for iOS. For Xamarin apps, methods must be exposed using attributes as shown below.
- Android example in activity:
- <code>
- [Export]
- public string MyInvokeMethod(string arg)
- {
- return "uitest";
- }
- </code>
- iOS example in app delegate:
- <code>
- [Export("myInvokeMethod:")]
- public NSString MyInvokeMethod(NSString arg)
- {
- return new NSString("uitest");
- }
- </code></summary>
- <param name="methodName">The name of the method to invoke.</param>
- <param name="argument">The argument to pass to the method.</param>
- <returns>The result of the invocation.</returns>
- </member>
- <member name="M:Xamarin.UITest.IApp.DragCoordinates(System.Single,System.Single,System.Single,System.Single)">
- <summary>
- Performs a continuous drag gesture between 2 points.
- </summary>
- <param name="fromX">The x coordinate to start dragging from.</param>
- <param name="fromY">The y coordinate to start dragging from.</param>
- <param name="toX">The x coordinate to drag to.</param>
- <param name="toY">The y coordinate to drag to.</param>
- </member>
- <member name="T:Xamarin.UITest.Queries.Tokens.IQueryToken">
- <summary>
- A query token. Part of a query for matching view elements for queries and gestures.
- </summary>
- </member>
- <member name="M:Xamarin.UITest.Queries.Tokens.IQueryToken.ToQueryString(Xamarin.UITest.Queries.QueryPlatform)">
- <summary>
- Converts the query token to a Calabash query string.
- </summary>
- <param name="queryPlatform">The target query platform.</param>
- <returns>A valid Calabash query string.</returns>
- </member>
- <member name="M:Xamarin.UITest.Queries.Tokens.IQueryToken.ToCodeString">
- <summary>
- Returns a string representation of the code representing the query. Used for output.
- </summary>
- <returns>A string representation of the query code.</returns>
- </member>
- <member name="T:Xamarin.UITest.Queries.ITokenContainer">
- <summary>
- Helper interface for exposing tokens from the fluent query API without cluttering the fluent API itself (when using explicit interface implementation).
- </summary>
- </member>
- <member name="P:Xamarin.UITest.Queries.ITokenContainer.Tokens">
- <summary>
- The tokens of the current query.
- </summary>
- </member>
- <member name="T:Xamarin.UITest.Configuration.IiOSAppConfiguration">
- <summary>
- Configuration for iOS apps. Not to be used directly, should be created by using the fluent <see cref="T:Xamarin.UITest.ConfigureApp" /> API.
- </summary>
- </member>
- <member name="P:Xamarin.UITest.Configuration.IiOSAppConfiguration.Debug">
- <summary>
- Enable debug logging.
- </summary>
- </member>
- <member name="P:Xamarin.UITest.Configuration.IiOSAppConfiguration.EnableScreenshots">
- <summary>
- Enable screenshots. Local screenshots are disabled by default to speed up tests.
- </summary>
- </member>
- <member name="P:Xamarin.UITest.Configuration.IiOSAppConfiguration.LogDirectory">
- <summary>
- Specify the location of the log directory for local test runs.
- </summary>
- </member>
- <member name="P:Xamarin.UITest.Configuration.IiOSAppConfiguration.DeviceUri">
- <summary>
- The uri of the device test server.
- </summary>
- </member>
- <member name="P:Xamarin.UITest.Configuration.IiOSAppConfiguration.ConfiguredDeviceIp">
- <summary>
- The configured ip address. Use <c>DeviceUri</c> for the active configuration.
- </summary>
- <value>The configured ip address.</value>
- </member>
- <member name="P:Xamarin.UITest.Configuration.IiOSAppConfiguration.ConfiguredDevicePort">
- <summary>
- The configured port. Use <c>DeviceUri</c> for the active configuration.
- </summary>
- <value>The configured ip address.</value>
- </member>
- <member name="P:Xamarin.UITest.Configuration.IiOSAppConfiguration.DeviceIdentifier">
- <summary>
- The device identifier. List of know devices can be found by running "instruments -s devices"
- </summary>
- </member>
- <member name="P:Xamarin.UITest.Configuration.IiOSAppConfiguration.InstalledAppBundleId">
- <summary>
- The bundle id of an already installed to test.
- </summary>
- </member>
- <member name="P:Xamarin.UITest.Configuration.IiOSAppConfiguration.AppBundleDirectory">
- <summary>
- The location of an app bundle for a simulator test.
- </summary>
- </member>
- <member name="P:Xamarin.UITest.Configuration.IiOSAppConfiguration.AppBundleZip">
- <summary>
- The location of a zip archive for a simulator test.
- </summary>
- </member>
- <member name="P:Xamarin.UITest.Configuration.IiOSAppConfiguration.StartAction">
- <summary>
- The desired state of the app after test initialization. Either the test framework can start the app or connect to an already running app in more advanced scenarios.
- </summary>
- </member>
- <member name="M:Xamarin.UITest.Configuration.IiOSAppConfiguration.Verify">
- <summary>
- Verify the state of a configuration. Throw exception if invalid.
- </summary>
- </member>
- <member name="P:Xamarin.UITest.Configuration.IiOSAppConfiguration.WaitTimes">
- <summary>
- Default wait times.
- </summary>
- </member>
- <member name="P:Xamarin.UITest.Configuration.IiOSAppConfiguration.ApiKey">
- <summary>
- The Xamarin Test Cloud api key to use for activation.
- </summary>
- </member>
- <member name="P:Xamarin.UITest.Configuration.IiOSAppConfiguration.IdeIntegrationMode">
- <summary>
- The IDE integration mode. Decides what settings to use in case of both explicit configuration and active IDE integration.
- </summary>
- </member>
- <member name="P:Xamarin.UITest.Configuration.IiOSAppConfiguration.AppDataMode">
- <summary>
- Whether to clear app data or not.
- </summary>
- </member>
- <member name="P:Xamarin.UITest.Configuration.IiOSAppConfiguration.DisableSpecFlowIntegration">
- <summary>
- Whether to disables automatic screenshot generation after each SpecFlow step.
- </summary>
- </member>
- <member name="M:Xamarin.UITest.Utils.Integration.IdeConnection.Connect(System.String,Xamarin.UITest.Platform)">
- <summary>
- Starts a connection with an IDE that may be ready to provide additional services for running a UITest session.
- </summary>
- <param name="testAssemblyPath">Full path to the test assembly</param>
- <param name="platform">Target test platform: iOS, Android</param>
- <returns>
- <c>true</c>, if there is an IDE listening that can handle this test run session, <c>false</c> otherwise.</returns>
- <remarks>The connection string</remarks>
- </member>
- <member name="M:Xamarin.UITest.Utils.Integration.IdeConnection.PrepareTestApp">
- <summary>
- Instructs the IDE to prepare the test application for execution, which can include deploying it to the device or simulator
- </summary>
- </member>
- <member name="T:Xamarin.UITest.Utils.IFluentInterface">
- <summary>
- Interface that is used to build fluent interfaces and hides methods declared by <see cref="T:System.Object" /> from IntelliSense.
- </summary>
- <remarks>
- Code that consumes implementations of this interface should expect one of two things:
- <list type="number"><item>When referencing the interface from within the same solution (project reference), you will still see the methods this interface is meant to hide.</item><item>When referencing the interface through the compiled output assembly (external reference), the standard Object methods will be hidden as intended.</item></list>
- See http://bit.ly/ifluentinterface for more information.
- </remarks>
- </member>
- <member name="M:Xamarin.UITest.Utils.IFluentInterface.GetType">
- <summary>
- Redeclaration that hides the <see cref="M:System.Object.GetType" /> method from IntelliSense.
- </summary>
- </member>
- <member name="M:Xamarin.UITest.Utils.IFluentInterface.GetHashCode">
- <summary>
- Redeclaration that hides the <see cref="M:System.Object.GetHashCode" /> method from IntelliSense.
- </summary>
- </member>
- <member name="M:Xamarin.UITest.Utils.IFluentInterface.ToString">
- <summary>
- Redeclaration that hides the <see cref="M:System.Object.ToString" /> method from IntelliSense.
- </summary>
- </member>
- <member name="M:Xamarin.UITest.Utils.IFluentInterface.Equals(System.Object)">
- <summary>
- Redeclaration that hides the <see cref="M:System.Object.Equals(System.Object)" /> method from IntelliSense.
- </summary>
- </member>
- <member name="T:Xamarin.UITest.TestEnvironment">
- <summary>
- Contains runtime information about the current test environment.
- </summary>
- </member>
- <member name="P:Xamarin.UITest.TestEnvironment.Platform">
- <summary>
- Provides the current runtime platform. Useful for complicated test setup scenarios.
- </summary>
- </member>
- <member name="P:Xamarin.UITest.TestEnvironment.IsTestCloud">
- <summary>
- Determines at runtime whether the current test run is in the Xamarin Test Cloud.
- </summary>
- </member>
- <member name="T:Xamarin.UITest.TestPlatform">
- <summary>
- Enum containing the various different test platforms.
- </summary>
- </member>
- <member name="F:Xamarin.UITest.TestPlatform.Local">
- <summary>
- A local test run.
- </summary>
- </member>
- <member name="F:Xamarin.UITest.TestPlatform.TestCloudAndroid">
- <summary>
- An Android test run in the Xamarin Test Cloud.
- </summary>
- </member>
- <member name="F:Xamarin.UITest.TestPlatform.TestCloudiOS">
- <summary>
- An iOS test run in the Xamarin Test Cloud.
- </summary>
- </member>
- <member name="T:Xamarin.UITest.Queries.AppTypedSelector`1">
- <summary>
- Fluent query API for specifying the type in property and invoke result.
- </summary>
- <typeparam name="T">type</typeparam>
- </member>
- <member name="M:Xamarin.UITest.Queries.AppTypedSelector`1.#ctor(Xamarin.UITest.Queries.AppQuery,System.Object[],System.Boolean)">
- <summary>
- Constructor for selectors. Should not be called directly, but used as part of the fluent API in the Property class and for Invoke.
- </summary>
- <param name="appQuery">The query for property</param>
- <param name="queryParams">The parameters passed to the query.</param>
- <param name="explicitlyRequestedValue">
- </param>
- </member>
- <member name="P:Xamarin.UITest.Queries.AppTypedSelector`1.Xamarin#UITest#Queries#ITokenContainer#Tokens">
- <summary>
- The tokens of the current query.
- </summary>
- </member>
- <member name="P:Xamarin.UITest.Queries.AppTypedSelector`1.Xamarin#UITest#Queries#IAppTypedSelector#ExplicitlyRequestedValue">
- <summary>
- The value of the query was explicitly requested.
- </summary>
- </member>
- <member name="M:Xamarin.UITest.Queries.AppTypedSelector`1.ToString">
- <summary>
- Converts the string into it's Calabash query equivalent.
- </summary>
- </member>
- <member name="M:Xamarin.UITest.Queries.AppTypedSelector`1.Invoke(System.String)">
- <summary>
- Invokes a method on the view elements matched by the query. Can be chained to invoke methods on the results.
- </summary>
- <param name="methodName">The name of the method.</param>
- </member>
- <member name="M:Xamarin.UITest.Queries.AppTypedSelector`1.Invoke(System.String,System.Object)">
- <summary>
- Invokes a method on the view elements matched by the query. Can be chained to invoke methods on the results.
- </summary>
- <param name="methodName">The name of the method.</param>
- <param name="arg1">The 1st parameter.</param>
- </member>
- <member name="M:Xamarin.UITest.Queries.AppTypedSelector`1.Invoke(System.String,System.Object,System.Object)">
- <summary>
- Invokes a method on the view elements matched by the query. Can be chained to invoke methods on the results.
- </summary>
- <param name="methodName">The name of the method.</param>
- <param name="arg1">The 1st parameter.</param>
- <param name="arg2">The 2nd parameter.</param>
- </member>
- <member name="M:Xamarin.UITest.Queries.AppTypedSelector`1.Invoke(System.String,System.Object,System.Object,System.Object)">
- <summary>
- Invokes a method on the view elements matched by the query. Can be chained to invoke methods on the results.
- </summary>
- <param name="methodName">The name of the method.</param>
- <param name="arg1">The 1st parameter.</param>
- <param name="arg2">The 2nd parameter.</param>
- <param name="arg3">The 3rd parameter.</param>
- </member>
- <member name="M:Xamarin.UITest.Queries.AppTypedSelector`1.Invoke(System.String,System.Object,System.Object,System.Object,System.Object)">
- <summary>
- Invokes a method on the view elements matched by the query. Can be chained to invoke methods on the results.
- </summary>
- <param name="methodName">The name of the method.</param>
- <param name="arg1">The 1st parameter.</param>
- <param name="arg2">The 2nd parameter.</param>
- <param name="arg3">The 3rd parameter.</param>
- <param name="arg4">The 4th parameter.</param>
- </member>
- <member name="M:Xamarin.UITest.Queries.AppTypedSelector`1.Invoke(System.String,System.Object,System.Object,System.Object,System.Object,System.Object)">
- <summary>
- Invokes a method on the view elements matched by the query. Can be chained to invoke methods on the results.
- </summary>
- <param name="methodName">The name of the method.</param>
- <param name="arg1">The 1st parameter.</param>
- <param name="arg2">The 2nd parameter.</param>
- <param name="arg3">The 3rd parameter.</param>
- <param name="arg4">The 4th parameter.</param>
- <param name="arg5">The 5th parameter.</param>
- </member>
- <member name="M:Xamarin.UITest.Queries.AppTypedSelector`1.Value``1">
- <summary>
- Extracts the result of the query as a given type.
- </summary>
- <typeparam name="TResult">The expected result type of the query.</typeparam>
- </member>
- <member name="T:Xamarin.UITest.Utils.Integration.TestRunContext">
- <summary>
- Used to provide information required to run a test suite
- </summary>
- </member>
- <member name="P:Xamarin.UITest.Utils.Integration.TestRunContext.Success">
- <summary>
- When set to False it means that the application preparation failed for some reason. The reason is provided in the
- ErrorMessage property.
- </summary>
- </member>
- <member name="P:Xamarin.UITest.Utils.Integration.TestRunContext.ErrorMessage">
- <summary>
- Message that explains why the test suite can't be executed (when CanExecute == False)
- </summary>
- <value>The error message.</value>
- </member>
- <member name="P:Xamarin.UITest.Utils.Integration.TestRunContext.TestAppDeployed">
- <summary>
- When set to True it means that the test application is already deployed and UITest doesn't have to do it
- ErrorMessage property.
- </summary>
- </member>
- <member name="P:Xamarin.UITest.Utils.Integration.TestRunContext.PackageFile">
- <summary>
- Package to be installed. It overrides the ApkFile or AppBundle option. To be used only if TestAppDeployed==false.
- </summary>
- </member>
- <member name="P:Xamarin.UITest.Utils.Integration.TestRunContext.DeviceId">
- <summary>
- The serial of the device to use for testing
- </summary>
- </member>
- <member name="P:Xamarin.UITest.Utils.Integration.TestRunContext.AppId">
- <summary>
- The app package name (Android), or the bundle id (iOS)
- </summary>
- </member>
- <member name="P:Xamarin.UITest.Utils.Integration.TestRunContext.AndroidKeystoreLocation">
- <summary>
- Location of the Android keystore. If not set, UITest will use the default global keystore. Only for Android.
- </summary>
- </member>
- <member name="P:Xamarin.UITest.Utils.Integration.TestRunContext.AndroidKeyAlias">
- <summary>
- Key store alias. Only for Android.
- </summary>
- </member>
- <member name="P:Xamarin.UITest.Utils.Integration.TestRunContext.AndroidKeystorePassword">
- <summary>
- Key store password. Only for Android.
- </summary>
- </member>
- <member name="P:Xamarin.UITest.Utils.Integration.TestRunContext.AndroidKeyPassword">
- <summary>
- The key password. Only for Android.
- </summary>
- </member>
- <member name="T:Xamarin.UITest.Utils.IWaitTimes">
- <summary>
- Contains default wait times for the framework to use.
- </summary>
- </member>
- <member name="P:Xamarin.UITest.Utils.IWaitTimes.WaitForTimeout">
- <summary>
- Time for the framework to wait when using the WaitFor methods.
- </summary>
- </member>
- <member name="P:Xamarin.UITest.Utils.IWaitTimes.GestureWaitTimeout">
- <summary>
- Time for the framework to wait for elements when performing gestures.
- </summary>
- </member>
- <member name="T:Xamarin.UITest.Utils.RawJson">
- <summary>
- Class for requesting the raw json from the framework.
- </summary>
- </member>
- <member name="M:Xamarin.UITest.Utils.RawJson.#ctor(System.String)">
- <summary>
- Constructs an instance of the RawJson class.
- </summary>
- <param name="json">The json contents.</param>
- </member>
- <member name="P:Xamarin.UITest.Utils.RawJson.Json">
- <summary>
- The contained json.
- </summary>
- </member>
- <member name="M:Xamarin.UITest.Utils.SharedTestServer.Post(System.String,System.Object)">
- <summary>
- Performs an HTTP POST request to the test server.
- </summary>
- <param name="endpoint">The path of the request, which will be appended on the uri of the test server.</param>
- <param name="arguments">An object that will be serialized as json and posted to the test server.</param>
- <returns>The body of the the reponse.</returns>
- </member>
- <member name="M:Xamarin.UITest.Utils.SharedTestServer.Get(System.String)">
- <summary>
- Performs an HTTP GET request to the test server.
- </summary>
- <param name="endpoint">The path of the request, which will be appended on the uri of the test server.</param>
- <returns>The body of the the reponse.</returns>
- </member>
- <member name="M:Xamarin.UITest.Utils.SharedTestServer.Put(System.String,System.Byte[])">
- <summary>
- Performs an HTTP PUT request to the test server.
- </summary>
- <param name="endpoint">The path of the request, which will be appended on the uri of the test server.</param>
- <param name="data">The byte[] data to put.</param>
- <returns>The body of the the reponse.</returns>
- </member>
- <member name="T:Xamarin.UITest.Utils.ReplWaitTimes">
- <summary>
- Default wait times when using the REPL.
- </summary>
- </member>
- <member name="P:Xamarin.UITest.Utils.ReplWaitTimes.WaitForTimeout">
- <summary>
- Time for the framework to wait when using the WaitFor methods.
- </summary>
- </member>
- <member name="P:Xamarin.UITest.Utils.ReplWaitTimes.GestureWaitTimeout">
- <summary>
- Time for the framework to wait for elements when performing gestures.
- </summary>
- </member>
- <member name="T:Xamarin.UITest.ScrollStrategy">
- <summary>
- Strategy for scrolling
- </summary>
- </member>
- <member name="F:Xamarin.UITest.ScrollStrategy.Auto">
- <summary>
- Use any combination of <c>Programmatically</c> and <c>Gesture</c> when trying to scroll. Biased towards <c>Programmatically</c></summary>
- </member>
- <member name="F:Xamarin.UITest.ScrollStrategy.Programmatically">
- <summary>
- Scroll programmatically, will not mimic real user interactions, but are as fast as possible.
- </summary>
- </member>
- <member name="F:Xamarin.UITest.ScrollStrategy.Gesture">
- <summary>
- Scroll using gestures, tries to mimic user interaction as closely as possible.
- </summary>
- </member>
- <member name="T:Xamarin.UITest.Android.UserAction">
- <summary>
- User actions that can be sent to android applications
- </summary>
- </member>
- <member name="F:Xamarin.UITest.Android.UserAction.Normal">
- <summary>
- The normal action.
- </summary>
- </member>
- <member name="F:Xamarin.UITest.Android.UserAction.Unspecified">
- <summary>
- The unspecified action.
- </summary>
- </member>
- <member name="F:Xamarin.UITest.Android.UserAction.None">
- <summary>
- The none action.
- </summary>
- </member>
- <member name="F:Xamarin.UITest.Android.UserAction.Go">
- <summary>
- The go action.
- </summary>
- </member>
- <member name="F:Xamarin.UITest.Android.UserAction.Search">
- <summary>
- The search action.
- </summary>
- </member>
- <member name="F:Xamarin.UITest.Android.UserAction.Send">
- <summary>
- The send action.
- </summary>
- </member>
- <member name="F:Xamarin.UITest.Android.UserAction.Next">
- <summary>
- The next action.
- </summary>
- </member>
- <member name="F:Xamarin.UITest.Android.UserAction.Done">
- <summary>
- The done action.
- </summary>
- </member>
- <member name="F:Xamarin.UITest.Android.UserAction.Previous">
- <summary>
- The previous action.
- </summary>
- </member>
- <member name="T:Xamarin.UITest.Configuration.IdeIntegrationMode">
- <summary>
- IDE integration mode. Decides what settings to use in case of both explicit configuration and active IDE integration.
- </summary>
- </member>
- <member name="F:Xamarin.UITest.Configuration.IdeIntegrationMode.PreferExplicitConfiguration">
- <summary>
- Prefers any explicit configuration choices made by the user as part of configuration.
- </summary>
- </member>
- <member name="F:Xamarin.UITest.Configuration.IdeIntegrationMode.PreferIdeSettingsIfPresent">
- <summary>
- Prefers IDE integration settings if it is active.
- </summary>
- </member>
- <member name="T:Xamarin.UITest.Configuration.AppDataMode">
- <summary>
- Enum for controlling whether or not to clear app data.
- </summary>
- </member>
- <member name="F:Xamarin.UITest.Configuration.AppDataMode.Auto">
- <summary>
- Default behavior depending on platform.
- </summary>
- </member>
- <member name="F:Xamarin.UITest.Configuration.AppDataMode.Clear">
- <summary>
- Always clear app data.
- </summary>
- </member>
- <member name="F:Xamarin.UITest.Configuration.AppDataMode.DoNotClear">
- <summary>
- Never clear app data.
- </summary>
- </member>
- </members>
- </doc>
|