blob: 6c2b7e5b2ff45e194397b78710415ff48e28c293 [file] [log] [blame]
Quddus Chong489218c2015-02-26 16:38:46 -08001<!DOCTYPE html>
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
Quddus Chong900831f2015-04-17 15:01:16 -070098
Quddus Chong489218c2015-02-26 16:38:46 -080099<html>
100<head>
101
102
103<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
104<meta name="viewport" content="width=device-width" />
105
106<link rel="shortcut icon" type="image/x-icon" href="../../../../../favicon.ico" />
107<title>UiObject2 | Android Developers</title>
108
109<!-- STYLESHEETS -->
110<link rel="stylesheet"
111href="http://fonts.googleapis.com/css?family=Roboto+Condensed">
112<link rel="stylesheet" href="http://fonts.googleapis.com/css?family=Roboto:light,regular,medium,thin,italic,mediumitalic,bold"
113 title="roboto">
Quddus Chong900831f2015-04-17 15:01:16 -0700114<link href="../../../../../assets/css/default.css?v=5" rel="stylesheet" type="text/css">
Quddus Chong489218c2015-02-26 16:38:46 -0800115
116
117<!-- FULLSCREEN STYLESHEET -->
118<link href="../../../../../assets/css/fullscreen.css" rel="stylesheet" class="fullscreen"
119type="text/css">
120
121
122<!-- JAVASCRIPT -->
123<script src="http://www.google.com/jsapi" type="text/javascript"></script>
124<script src="../../../../../assets/js/android_3p-bundle.js" type="text/javascript"></script>
125<script type="text/javascript">
126 var toRoot = "../../../../../";
127 var metaTags = [];
128 var devsite = false;
129</script>
Quddus Chong900831f2015-04-17 15:01:16 -0700130<script src="../../../../../assets/js/docs.js?v=3" type="text/javascript"></script>
131
132
Quddus Chong489218c2015-02-26 16:38:46 -0800133
134<script>
135 (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
136 (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
137 m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
138 })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
139
140 ga('create', 'UA-5831155-1', 'android.com');
141 ga('create', 'UA-49880327-2', 'android.com', {'name': 'universal'}); // New tracker);
142 ga('send', 'pageview');
143 ga('universal.send', 'pageview'); // Send page view for new tracker.
144</script>
145
146</head>
147
148<body class="gc-documentation
149 develop reference" itemscope itemtype="http://schema.org/Article">
150 <div id="doc-api-level" class="" style="display:none"></div>
151 <a name="top"></a>
152
153
154<a name="top"></a>
155
Quddus Chong900831f2015-04-17 15:01:16 -0700156<!-- dialog to prompt lang pref change when loaded from hardcoded URL
157<div id="langMessage" style="display:none">
158 <div>
159 <div class="lang en">
160 <p>You requested a page in English, would you like to proceed with this language setting?</p>
161 </div>
162 <div class="lang es">
163 <p>You requested a page in Spanish (Español), would you like to proceed with this language setting?</p>
164 </div>
165 <div class="lang ja">
166 <p>You requested a page in Japanese (日本語), would you like to proceed with this language setting?</p>
167 </div>
168 <div class="lang ko">
169 <p>You requested a page in Korean (한국어), would you like to proceed with this language setting?</p>
170 </div>
171 <div class="lang ru">
172 <p>You requested a page in Russian (Русский), would you like to proceed with this language setting?</p>
173 </div>
174 <div class="lang zh-cn">
175 <p>You requested a page in Simplified Chinese (简体中文), would you like to proceed with this language setting?</p>
176 </div>
177 <div class="lang zh-tw">
178 <p>You requested a page in Traditional Chinese (繁體中文), would you like to proceed with this language setting?</p>
179 </div>
180 <a href="#" class="button yes" onclick="return false;">
181 <span class="lang en">Yes</span>
182 <span class="lang es">Sí</span>
183 <span class="lang ja">Yes</span>
184 <span class="lang ko">Yes</span>
185 <span class="lang ru">Yes</span>
186 <span class="lang zh-cn">是的</span>
187 <span class="lang zh-tw">没有</span>
188 </a>
189 <a href="#" class="button" onclick="$('#langMessage').hide();return false;">
190 <span class="lang en">No</span>
191 <span class="lang es">No</span>
192 <span class="lang ja">No</span>
193 <span class="lang ko">No</span>
194 <span class="lang ru">No</span>
195 <span class="lang zh-cn">没有</span>
196 <span class="lang zh-tw">没有</span>
197 </a>
198 </div>
199</div> -->
200
201
Quddus Chong489218c2015-02-26 16:38:46 -0800202 <!-- Header -->
203 <div id="header-wrapper">
204 <div id="header">
205
206
207
208
209 <div class="wrap" id="header-wrap">
210 <div class="col-3 logo">
211 <a href="../../../../../index.html">
212 <img src="../../../../../assets/images/dac_logo.png"
213 srcset="../../../../../assets/images/dac_logo@2x.png 2x"
214 width="123" height="25" alt="Android Developers" />
215 </a>
216 <div class="btn-quicknav" id="btn-quicknav">
217 <a href="#" class="arrow-inactive">Quicknav</a>
218 <a href="#" class="arrow-active">Quicknav</a>
219 </div>
220 </div>
221 <ul class="nav-x col-9">
222 <li class="design">
223 <a href="../../../../../design/index.html"
224 zh-tw-lang="設計"
225 zh-cn-lang="设计"
226 ru-lang="Проектирование"
227 ko-lang="디자인"
228 ja-lang="設計"
229 es-lang="Diseñar"
230 >Design</a></li>
231 <li class="develop"><a href="../../../../../develop/index.html"
232 zh-tw-lang="開發"
233 zh-cn-lang="开发"
234 ru-lang="Разработка"
235 ko-lang="개발"
236 ja-lang="開発"
237 es-lang="Desarrollar"
238 >Develop</a></li>
239 <li class="distribute last"><a href="../../../../../distribute/index.html"
240 zh-tw-lang="發佈"
241 zh-cn-lang="分发"
242 ru-lang="Распространение"
243 ko-lang="배포"
244 ja-lang="配布"
245 es-lang="Distribuir"
246 >Distribute</a></li>
247 </ul>
248
249
250
251
252<div class="menu-container">
253 <div class="moremenu">
254 <div id="more-btn"></div>
255 </div>
256 <div class="morehover" id="moremenu">
257 <div class="top"></div>
258 <div class="mid">
259 <div class="header">Links</div>
260 <ul>
261 <li><a href="https://play.google.com/apps/publish/" target="_googleplay">Google Play Developer Console</a></li>
262 <li><a href="http://android-developers.blogspot.com/">Android Developers Blog</a></li>
263 <li><a href="../../../../../about/index.html">About Android</a></li>
264 </ul>
265 <div class="header">Android Sites</div>
266 <ul>
267 <li><a href="http://www.android.com">Android.com</a></li>
268 <li class="active"><a>Android Developers</a></li>
269 <li><a href="http://source.android.com">Android Open Source Project</a></li>
270 </ul>
271
272
273
274
275 <br class="clearfix" />
276 </div><!-- end 'mid' -->
277 <div class="bottom"></div>
278 </div><!-- end 'moremenu' -->
279
280 <div class="search" id="search-container">
281 <div class="search-inner">
282 <div id="search-btn"></div>
283 <div class="left"></div>
284 <form onsubmit="return submit_search()">
285 <input id="search_autocomplete" type="text" value="" autocomplete="off" name="q"
286 onfocus="search_focus_changed(this, true)" onblur="search_focus_changed(this, false)"
287 onkeydown="return search_changed(event, true, '../../../../../')"
288 onkeyup="return search_changed(event, false, '../../../../../')" />
289 </form>
290 <div class="right"></div>
291 <a class="close hide">close</a>
292 <div class="left"></div>
293 <div class="right"></div>
294 </div><!-- end search-inner -->
295 </div><!-- end search-container -->
296
297 <div class="search_filtered_wrapper reference">
298 <div class="suggest-card reference no-display">
299 <ul class="search_filtered">
300 </ul>
301 </div>
302 </div>
303
304 <div class="search_filtered_wrapper docs">
305 <div class="suggest-card dummy no-display">&nbsp;</div>
306 <div class="suggest-card develop no-display">
307 <ul class="search_filtered">
308 </ul>
309 <div class="child-card guides no-display">
310 </div>
311 <div class="child-card training no-display">
312 </div>
313 <div class="child-card samples no-display">
314 </div>
315 </div>
316 <div class="suggest-card design no-display">
317 <ul class="search_filtered">
318 </ul>
319 </div>
320 <div class="suggest-card distribute no-display">
321 <ul class="search_filtered">
322 </ul>
323 </div>
324 </div>
325</div><!-- end menu-container (search and menu widget) -->
326
327
328
329 <!-- Expanded quicknav -->
330 <div id="quicknav" class="col-13">
331 <ul>
332 <li class="about">
333 <ul>
334 <li><a href="../../../../../about/index.html">About</a></li>
335 <li><a href="../../../../../wear/index.html">Wear</a></li>
336 <li><a href="../../../../../tv/index.html">TV</a></li>
337 <li><a href="../../../../../auto/index.html">Auto</a></li>
338 </ul>
339 </li>
340 <li class="design">
341 <ul>
342 <li><a href="../../../../../design/index.html">Get Started</a></li>
343 <li><a href="../../../../../design/devices.html">Devices</a></li>
344 <li><a href="../../../../../design/style/index.html">Style</a></li>
345 <li><a href="../../../../../design/patterns/index.html">Patterns</a></li>
346 <li><a href="../../../../../design/building-blocks/index.html">Building Blocks</a></li>
347 <li><a href="../../../../../design/downloads/index.html">Downloads</a></li>
348 <li><a href="../../../../../design/videos/index.html">Videos</a></li>
349 </ul>
350 </li>
351 <li class="develop">
352 <ul>
353 <li><a href="../../../../../training/index.html"
354 zh-tw-lang="訓練課程"
355 zh-cn-lang="培训"
356 ru-lang="Курсы"
357 ko-lang="교육"
358 ja-lang="トレーニング"
359 es-lang="Capacitación"
360 >Training</a></li>
361 <li><a href="../../../../../guide/index.html"
362 zh-tw-lang="API 指南"
363 zh-cn-lang="API 指南"
364 ru-lang="Руководства по API"
365 ko-lang="API 가이드"
366 ja-lang="API ガイド"
367 es-lang="Guías de la API"
368 >API Guides</a></li>
369 <li><a href="../../../../../reference/packages.html"
370 zh-tw-lang="參考資源"
371 zh-cn-lang="参考"
372 ru-lang="Справочник"
373 ko-lang="참조문서"
374 ja-lang="リファレンス"
375 es-lang="Referencia"
376 >Reference</a></li>
377 <li><a href="../../../../../sdk/index.html"
378 zh-tw-lang="相關工具"
379 zh-cn-lang="工具"
380 ru-lang="Инструменты"
381 ko-lang="도구"
382 ja-lang="ツール"
383 es-lang="Herramientas"
384 >Tools</a>
385 </li>
386 <li><a href="../../../../../google/index.html">Google Services</a>
387 </li>
388
389 </ul>
390 </li>
391 <li class="distribute last">
392 <ul>
393 <li><a href="../../../../../distribute/googleplay/index.html">Google Play</a></li>
394 <li><a href="../../../../../distribute/essentials/index.html">Essentials</a></li>
395 <li><a href="../../../../../distribute/users/index.html">Get Users</a></li>
396 <li><a href="../../../../../distribute/engage/index.html">Engage &amp; Retain</a></li>
397 <li><a href="../../../../../distribute/monetize/index.html">Monetize</a></li>
Quddus Chong900831f2015-04-17 15:01:16 -0700398 <li><a href="../../../../../distribute/analyze/index.html">Analyze</a></li>
Quddus Chong489218c2015-02-26 16:38:46 -0800399 <li><a href="../../../../../distribute/tools/index.html">Tools &amp; Reference</a></li>
400 <li><a href="../../../../../distribute/stories/index.html">Developer Stories</a></li>
401 </ul>
402 </li>
403 </ul>
404 </div><!-- /Expanded quicknav -->
405 </div><!-- end header-wrap.wrap -->
406 </div><!-- end header -->
407
408
409 <!-- Secondary x-nav -->
410 <div id="nav-x">
411 <div class="wrap" style="position:relative;z-index:1">
412
413
Quddus Chong489218c2015-02-26 16:38:46 -0800414
Quddus Chong489218c2015-02-26 16:38:46 -0800415
416
417 <ul class="nav-x col-9 develop" style="width:100%">
418 <li class="training"><a href="../../../../../training/index.html"
419 zh-tw-lang="訓練課程"
420 zh-cn-lang="培训"
421 ru-lang="Курсы"
422 ko-lang="교육"
423 ja-lang="トレーニング"
424 es-lang="Capacitación"
425 >Training</a></li>
426 <li class="guide"><a href="../../../../../guide/index.html"
427 zh-tw-lang="API 指南"
428 zh-cn-lang="API 指南"
429 ru-lang="Руководства по API"
430 ko-lang="API 가이드"
431 ja-lang="API ガイド"
432 es-lang="Guías de la API"
433 >API Guides</a></li>
434 <li class="reference"><a href="../../../../../reference/packages.html"
435 zh-tw-lang="參考資源"
436 zh-cn-lang="参考"
437 ru-lang="Справочник"
438 ko-lang="참조문서"
439 ja-lang="リファレンス"
440 es-lang="Referencia"
441 >Reference</a></li>
442 <li class="tools"><a href="../../../../../sdk/index.html"
443 zh-tw-lang="相關工具"
444 zh-cn-lang="工具"
445 ru-lang="Инструменты"
446 ko-lang="도구"
447 ja-lang="ツール"
448 es-lang="Herramientas"
449 >Tools</a></li>
450 <li class="google"><a href="../../../../../google/index.html"
451 >Google Services</a>
452 </li>
453
454 </ul>
455 </div>
456 </div>
457 <!-- /Sendondary x-nav DEVELOP -->
458
459
460
461 <div id="searchResults" class="wrap" style="display:none;">
462 <h2 id="searchTitle">Results</h2>
463 <div id="leftSearchControl" class="search-control">Loading...</div>
464 </div>
465 </div> <!--end header-wrapper -->
466
467 <div id="sticky-header">
468 <div>
469 <a class="logo" href="#top"></a>
470 <a class="top" href="#top"></a>
471 <ul class="breadcrumb">
472
473 <li class="current">UiObject2</li>
474 </ul>
475 </div>
476 </div>
477
478
479
480
481
482 <div class="wrap clearfix" id="body-content">
483 <div class="col-4" id="side-nav" itemscope itemtype="http://schema.org/SiteNavigationElement">
484 <div id="devdoc-nav">
485 <div id="api-nav-header">
486 <div id="api-level-toggle">
487 <label for="apiLevelCheckbox" class="disabled"
488 title="Select your target API level to dim unavailable APIs">API level: </label>
489 <div class="select-wrapper">
490 <select id="apiLevelSelector">
491 <!-- option elements added by buildApiLevelSelector() -->
492 </select>
493 </div>
494 </div><!-- end toggle -->
495 <div id="api-nav-title">Android APIs</div>
496 </div><!-- end nav header -->
497 <script>
498 var SINCE_DATA = [ ];
499 buildApiLevelSelector();
500 </script>
501
502 <div id="swapper">
503 <div id="nav-panels">
504 <div id="resize-packages-nav">
505 <div id="packages-nav" class="scroll-pane">
506
507 <ul>
508
509 <li class="api apilevel-">
510 <a href="../../../../../reference/android/support/test/package-summary.html">android.support.test</a></li>
511 <li class="api apilevel-">
Quddus Chong900831f2015-04-17 15:01:16 -0700512 <a href="../../../../../reference/android/support/test/annotation/package-summary.html">android.support.test.annotation</a></li>
513 <li class="api apilevel-">
Quddus Chong489218c2015-02-26 16:38:46 -0800514 <a href="../../../../../reference/android/support/test/espresso/package-summary.html">android.support.test.espresso</a></li>
515 <li class="api apilevel-">
516 <a href="../../../../../reference/android/support/test/espresso/action/package-summary.html">android.support.test.espresso.action</a></li>
517 <li class="api apilevel-">
518 <a href="../../../../../reference/android/support/test/espresso/assertion/package-summary.html">android.support.test.espresso.assertion</a></li>
519 <li class="api apilevel-">
520 <a href="../../../../../reference/android/support/test/espresso/base/package-summary.html">android.support.test.espresso.base</a></li>
521 <li class="api apilevel-">
522 <a href="../../../../../reference/android/support/test/espresso/contrib/package-summary.html">android.support.test.espresso.contrib</a></li>
523 <li class="api apilevel-">
Quddus Chong900831f2015-04-17 15:01:16 -0700524 <a href="../../../../../reference/android/support/test/espresso/intent/package-summary.html">android.support.test.espresso.intent</a></li>
525 <li class="api apilevel-">
526 <a href="../../../../../reference/android/support/test/espresso/intent/matcher/package-summary.html">android.support.test.espresso.intent.matcher</a></li>
527 <li class="api apilevel-">
528 <a href="../../../../../reference/android/support/test/espresso/intent/rule/package-summary.html">android.support.test.espresso.intent.rule</a></li>
529 <li class="api apilevel-">
Quddus Chong489218c2015-02-26 16:38:46 -0800530 <a href="../../../../../reference/android/support/test/espresso/matcher/package-summary.html">android.support.test.espresso.matcher</a></li>
531 <li class="api apilevel-">
532 <a href="../../../../../reference/android/support/test/espresso/util/package-summary.html">android.support.test.espresso.util</a></li>
533 <li class="api apilevel-">
534 <a href="../../../../../reference/android/support/test/filters/package-summary.html">android.support.test.filters</a></li>
535 <li class="api apilevel-">
Quddus Chong900831f2015-04-17 15:01:16 -0700536 <a href="../../../../../reference/android/support/test/rule/package-summary.html">android.support.test.rule</a></li>
537 <li class="api apilevel-">
Quddus Chong489218c2015-02-26 16:38:46 -0800538 <a href="../../../../../reference/android/support/test/runner/package-summary.html">android.support.test.runner</a></li>
539 <li class="api apilevel-">
Quddus Chong900831f2015-04-17 15:01:16 -0700540 <a href="../../../../../reference/android/support/test/runner/intent/package-summary.html">android.support.test.runner.intent</a></li>
541 <li class="api apilevel-">
Quddus Chong489218c2015-02-26 16:38:46 -0800542 <a href="../../../../../reference/android/support/test/runner/lifecycle/package-summary.html">android.support.test.runner.lifecycle</a></li>
543 <li class="selected api apilevel-">
544 <a href="../../../../../reference/android/support/test/uiautomator/package-summary.html">android.support.test.uiautomator</a></li>
545 </ul><br/>
546
547 </div> <!-- end packages-nav -->
548 </div> <!-- end resize-packages -->
549 <div id="classes-nav" class="scroll-pane">
550
551
552
553 <ul>
554
555
556 <li><h2>Interfaces</h2>
557 <ul>
558 <li class="api apilevel-"><a href="../../../../../reference/android/support/test/uiautomator/IAutomationSupport.html">IAutomationSupport</a></li>
559 <li class="api apilevel-"><a href="../../../../../reference/android/support/test/uiautomator/UiWatcher.html">UiWatcher</a></li>
560 </ul>
561 </li>
562
563 <li><h2>Classes</h2>
564 <ul>
565 <li class="api apilevel-"><a href="../../../../../reference/android/support/test/uiautomator/By.html">By</a></li>
566 <li class="api apilevel-"><a href="../../../../../reference/android/support/test/uiautomator/BySelector.html">BySelector</a></li>
567 <li class="api apilevel-"><a href="../../../../../reference/android/support/test/uiautomator/Configurator.html">Configurator</a></li>
568 <li class="api apilevel-"><a href="../../../../../reference/android/support/test/uiautomator/EventCondition.html">EventCondition</a></li>
569 <li class="api apilevel-"><a href="../../../../../reference/android/support/test/uiautomator/SearchCondition.html">SearchCondition</a></li>
570 <li class="api apilevel-"><a href="../../../../../reference/android/support/test/uiautomator/UiAutomatorInstrumentationTestRunner.html">UiAutomatorInstrumentationTestRunner</a></li>
571 <li class="api apilevel-"><a href="../../../../../reference/android/support/test/uiautomator/UiAutomatorTestCase.html">UiAutomatorTestCase</a></li>
572 <li class="api apilevel-"><a href="../../../../../reference/android/support/test/uiautomator/UiCollection.html">UiCollection</a></li>
573 <li class="api apilevel-"><a href="../../../../../reference/android/support/test/uiautomator/UiDevice.html">UiDevice</a></li>
574 <li class="api apilevel-"><a href="../../../../../reference/android/support/test/uiautomator/UiObject.html">UiObject</a></li>
575 <li class="selected api apilevel-"><a href="../../../../../reference/android/support/test/uiautomator/UiObject2.html">UiObject2</a></li>
576 <li class="api apilevel-"><a href="../../../../../reference/android/support/test/uiautomator/UiObject2Condition.html">UiObject2Condition</a></li>
577 <li class="api apilevel-"><a href="../../../../../reference/android/support/test/uiautomator/UiScrollable.html">UiScrollable</a></li>
578 <li class="api apilevel-"><a href="../../../../../reference/android/support/test/uiautomator/UiSelector.html">UiSelector</a></li>
579 <li class="api apilevel-"><a href="../../../../../reference/android/support/test/uiautomator/Until.html">Until</a></li>
580 </ul>
581 </li>
582
583 <li><h2>Enums</h2>
584 <ul>
585 <li class="api apilevel-"><a href="../../../../../reference/android/support/test/uiautomator/Direction.html">Direction</a></li>
586 </ul>
587 </li>
588
589 <li><h2>Exceptions</h2>
590 <ul>
591 <li class="api apilevel-"><a href="../../../../../reference/android/support/test/uiautomator/StaleObjectException.html">StaleObjectException</a></li>
592 <li class="api apilevel-"><a href="../../../../../reference/android/support/test/uiautomator/UiObjectNotFoundException.html">UiObjectNotFoundException</a></li>
593 </ul>
594 </li>
595
596 </ul><br/>
597
598
599 </div><!-- end classes -->
600 </div><!-- end nav-panels -->
601 <div id="nav-tree" style="display:none" class="scroll-pane">
602 <div id="tree-list"></div>
603 </div><!-- end nav-tree -->
604 </div><!-- end swapper -->
605 <div id="nav-swap">
606 <a class="fullscreen">fullscreen</a>
607 <a href='#' onclick='swapNav();return false;'><span id='tree-link'>Use Tree Navigation</span><span id='panel-link' style='display:none'>Use Panel Navigation</span></a>
608 </div>
609 </div> <!-- end devdoc-nav -->
610 </div> <!-- end side-nav -->
611 <script type="text/javascript">
612 // init fullscreen based on user pref
613 var fullscreen = readCookie("fullscreen");
614 if (fullscreen != 0) {
615 if (fullscreen == "false") {
616 toggleFullscreen(false);
617 } else {
618 toggleFullscreen(true);
619 }
620 }
621 // init nav version for mobile
622 if (isMobile) {
623 swapNav(); // tree view should be used on mobile
624 $('#nav-swap').hide();
625 } else {
626 chooseDefaultNav();
627 if ($("#nav-tree").is(':visible')) {
628 init_default_navtree("../../../../../");
629 }
630 }
631 // scroll the selected page into view
632 $(document).ready(function() {
633 scrollIntoView("packages-nav");
634 scrollIntoView("classes-nav");
635 });
636 </script>
637
638
639
640
641
642<div class="col-12" id="doc-col">
643
644<div id="api-info-block">
645
646
647
648
649
650
651
652
653
654
655
656<div class="sum-details-links">
657
658Summary:
659
660
661
662
663
664
665
666
667
668
669
670 <a href="#pubmethods">Methods</a>
671
672
673
674
675 &#124; <a href="#inhmethods">Inherited Methods</a>
676
677&#124; <a href="#" onclick="return toggleAllClassInherited()" id="toggleAllClassInherited">[Expand All]</a>
678
679</div><!-- end sum-details-links -->
680<div class="api-level">
681
682
683
684
685</div>
686</div><!-- end api-info-block -->
687
688
689<!-- ======== START OF CLASS DATA ======== -->
690
691<div id="jd-header">
692 public
693
694
695
696 class
697<h1 itemprop="name">UiObject2</h1>
698
699
700
701
702 extends Object<br/>
703
704
705
706
707
708
709
710
711
712
713
714
715</div><!-- end header -->
716
717<div id="naMessage"></div>
718
719<div id="jd-content" class="api apilevel-">
720<table class="jd-inheritance-table">
721
722
723 <tr>
724
725 <td colspan="2" class="jd-inheritance-class-cell">java.lang.Object</td>
726 </tr>
727
728
729 <tr>
730
731 <td class="jd-inheritance-space">&nbsp;&nbsp;&nbsp;&#x21b3;</td>
732
733 <td colspan="1" class="jd-inheritance-class-cell">android.support.test.uiautomator.UiObject2</td>
734 </tr>
735
736
737</table>
738
739
740
741
742
743
744
745<div class="jd-descr">
746
747
748<h2>Class Overview</h2>
749<p itemprop="articleBody">A <code><a href="../../../../../reference/android/support/test/uiautomator/UiObject2.html">UiObject2</a></code> represents a UI element. Unlike <code><a href="../../../../../reference/android/support/test/uiautomator/UiObject.html">UiObject</a></code>, it is bound to a particular
750 view instance and can become stale if the underlying view object is destroyed. As a result, it
751 may be necessary to call <code><a href="../../../../../reference/android/support/test/uiautomator/UiDevice.html#findObject(android.support.test.uiautomator.BySelector)">findObject(BySelector)</a></code> to obtain a new
752 <code><a href="../../../../../reference/android/support/test/uiautomator/UiObject2.html">UiObject2</a></code> instance if the UI changes significantly.
753</p>
754
755
756
757
758
759</div><!-- jd-descr -->
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776<div class="jd-descr">
777
778
779<h2>Summary</h2>
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807<!-- ========== METHOD SUMMARY =========== -->
808<table id="pubmethods" class="jd-sumtable"><tr><th colspan="12">Public Methods</th></tr>
809
810
811
812
813 <tr class="alt-color api apilevel-" >
814 <td class="jd-typecol"><nobr>
815
816
817
818
819
820 void</nobr>
821 </td>
822 <td class="jd-linkcol" width="100%"><nobr>
823 <span class="sympad"><a href="../../../../../reference/android/support/test/uiautomator/UiObject2.html#clear()">clear</a></span>()</nobr>
824
825 <div class="jd-descrdiv">
826 Clears the text content if this object is an editable field.
827
828
829
830 </div>
831
832 </td></tr>
833
834
835
836 <tr class=" api apilevel-" >
837 <td class="jd-typecol"><nobr>
838
839
840
841
842
843 void</nobr>
844 </td>
845 <td class="jd-linkcol" width="100%"><nobr>
846 <span class="sympad"><a href="../../../../../reference/android/support/test/uiautomator/UiObject2.html#click()">click</a></span>()</nobr>
847
848 <div class="jd-descrdiv">
849 Clicks on this object.
850
851
852
853 </div>
854
855 </td></tr>
856
857
858
859 <tr class="alt-color api apilevel-" >
860 <td class="jd-typecol"><nobr>
861
862
863
864
865 &lt;R&gt;
866 R</nobr>
867 </td>
868 <td class="jd-linkcol" width="100%"><nobr>
869 <span class="sympad"><a href="../../../../../reference/android/support/test/uiautomator/UiObject2.html#clickAndWait(android.support.test.uiautomator.EventCondition<R>, long)">clickAndWait</a></span>(<a href="../../../../../reference/android/support/test/uiautomator/EventCondition.html">EventCondition</a>&lt;R&gt; condition, long timeout)</nobr>
870
871 <div class="jd-descrdiv">
872 Clicks on this object, and waits for the given condition to become true.
873
874
875
876 </div>
877
878 </td></tr>
879
880
881
882 <tr class=" api apilevel-" >
883 <td class="jd-typecol"><nobr>
884
885
886
887
888
889 void</nobr>
890 </td>
891 <td class="jd-linkcol" width="100%"><nobr>
892 <span class="sympad"><a href="../../../../../reference/android/support/test/uiautomator/UiObject2.html#drag(android.graphics.Point, int)">drag</a></span>(Point dest, int speed)</nobr>
893
894 <div class="jd-descrdiv">
895 Drags this object to the specified location.
896
897
898
899 </div>
900
901 </td></tr>
902
903
904
905 <tr class="alt-color api apilevel-" >
906 <td class="jd-typecol"><nobr>
907
908
909
910
911
912 void</nobr>
913 </td>
914 <td class="jd-linkcol" width="100%"><nobr>
915 <span class="sympad"><a href="../../../../../reference/android/support/test/uiautomator/UiObject2.html#drag(android.graphics.Point)">drag</a></span>(Point dest)</nobr>
916
917 <div class="jd-descrdiv">
918 Drags this object to the specified location.
919
920
921
922 </div>
923
924 </td></tr>
925
926
927
928 <tr class=" api apilevel-" >
929 <td class="jd-typecol"><nobr>
930
931
932
933
934
935 boolean</nobr>
936 </td>
937 <td class="jd-linkcol" width="100%"><nobr>
938 <span class="sympad"><a href="../../../../../reference/android/support/test/uiautomator/UiObject2.html#equals(java.lang.Object)">equals</a></span>(Object object)</nobr>
939
940 <div class="jd-descrdiv">
941
942
943
944
945 </div>
946
947 </td></tr>
948
949
950
951 <tr class="alt-color api apilevel-" >
952 <td class="jd-typecol"><nobr>
953
954
955
956
957
958 <a href="../../../../../reference/android/support/test/uiautomator/UiObject2.html">UiObject2</a></nobr>
959 </td>
960 <td class="jd-linkcol" width="100%"><nobr>
961 <span class="sympad"><a href="../../../../../reference/android/support/test/uiautomator/UiObject2.html#findObject(android.support.test.uiautomator.BySelector)">findObject</a></span>(<a href="../../../../../reference/android/support/test/uiautomator/BySelector.html">BySelector</a> selector)</nobr>
962
963 <div class="jd-descrdiv">
964 Searches all elements under this object and returns the first object to match the criteria.
965
966
967
968 </div>
969
970 </td></tr>
971
972
973
974 <tr class=" api apilevel-" >
975 <td class="jd-typecol"><nobr>
976
977
978
979
980
981 List&lt;<a href="../../../../../reference/android/support/test/uiautomator/UiObject2.html">UiObject2</a>&gt;</nobr>
982 </td>
983 <td class="jd-linkcol" width="100%"><nobr>
984 <span class="sympad"><a href="../../../../../reference/android/support/test/uiautomator/UiObject2.html#findObjects(android.support.test.uiautomator.BySelector)">findObjects</a></span>(<a href="../../../../../reference/android/support/test/uiautomator/BySelector.html">BySelector</a> selector)</nobr>
985
986 <div class="jd-descrdiv">
987 Searches all elements under this object and returns all objects that match the criteria.
988
989
990
991 </div>
992
993 </td></tr>
994
995
996
997 <tr class="alt-color api apilevel-" >
998 <td class="jd-typecol"><nobr>
999
1000
1001
1002
1003
1004 boolean</nobr>
1005 </td>
1006 <td class="jd-linkcol" width="100%"><nobr>
1007 <span class="sympad"><a href="../../../../../reference/android/support/test/uiautomator/UiObject2.html#fling(android.support.test.uiautomator.Direction)">fling</a></span>(<a href="../../../../../reference/android/support/test/uiautomator/Direction.html">Direction</a> direction)</nobr>
1008
1009 <div class="jd-descrdiv">
1010 Performs a fling gesture on this object.
1011
1012
1013
1014 </div>
1015
1016 </td></tr>
1017
1018
1019
1020 <tr class=" api apilevel-" >
1021 <td class="jd-typecol"><nobr>
1022
1023
1024
1025
1026
1027 boolean</nobr>
1028 </td>
1029 <td class="jd-linkcol" width="100%"><nobr>
1030 <span class="sympad"><a href="../../../../../reference/android/support/test/uiautomator/UiObject2.html#fling(android.support.test.uiautomator.Direction, int)">fling</a></span>(<a href="../../../../../reference/android/support/test/uiautomator/Direction.html">Direction</a> direction, int speed)</nobr>
1031
1032 <div class="jd-descrdiv">
1033 Performs a fling gesture on this object.
1034
1035
1036
1037 </div>
1038
1039 </td></tr>
1040
1041
1042
1043 <tr class="alt-color api apilevel-" >
1044 <td class="jd-typecol"><nobr>
1045
1046
1047
1048
1049
1050 String</nobr>
1051 </td>
1052 <td class="jd-linkcol" width="100%"><nobr>
1053 <span class="sympad"><a href="../../../../../reference/android/support/test/uiautomator/UiObject2.html#getApplicationPackage()">getApplicationPackage</a></span>()</nobr>
1054
1055 <div class="jd-descrdiv">
1056 Returns the package name of the app that this object belongs to.
1057
1058
1059
1060 </div>
1061
1062 </td></tr>
1063
1064
1065
1066 <tr class=" api apilevel-" >
1067 <td class="jd-typecol"><nobr>
1068
1069
1070
1071
1072
1073 int</nobr>
1074 </td>
1075 <td class="jd-linkcol" width="100%"><nobr>
1076 <span class="sympad"><a href="../../../../../reference/android/support/test/uiautomator/UiObject2.html#getChildCount()">getChildCount</a></span>()</nobr>
1077
1078 <div class="jd-descrdiv">
1079 Returns the number of child elements directly under this object.
1080
1081
1082
1083 </div>
1084
1085 </td></tr>
1086
1087
1088
1089 <tr class="alt-color api apilevel-" >
1090 <td class="jd-typecol"><nobr>
1091
1092
1093
1094
1095
1096 List&lt;<a href="../../../../../reference/android/support/test/uiautomator/UiObject2.html">UiObject2</a>&gt;</nobr>
1097 </td>
1098 <td class="jd-linkcol" width="100%"><nobr>
1099 <span class="sympad"><a href="../../../../../reference/android/support/test/uiautomator/UiObject2.html#getChildren()">getChildren</a></span>()</nobr>
1100
1101 <div class="jd-descrdiv">
1102 Returns a collection of the child elements directly under this object.
1103
1104
1105
1106 </div>
1107
1108 </td></tr>
1109
1110
1111
1112 <tr class=" api apilevel-" >
1113 <td class="jd-typecol"><nobr>
1114
1115
1116
1117
1118
1119 String</nobr>
1120 </td>
1121 <td class="jd-linkcol" width="100%"><nobr>
1122 <span class="sympad"><a href="../../../../../reference/android/support/test/uiautomator/UiObject2.html#getClassName()">getClassName</a></span>()</nobr>
1123
1124 <div class="jd-descrdiv">
1125 Returns the class name of the underlying <code><a href="../../../../../reference/android/view/View.html">View</a></code> represented by this
1126 object.
1127
1128
1129
1130 </div>
1131
1132 </td></tr>
1133
1134
1135
1136 <tr class="alt-color api apilevel-" >
1137 <td class="jd-typecol"><nobr>
1138
1139
1140
1141
1142
1143 String</nobr>
1144 </td>
1145 <td class="jd-linkcol" width="100%"><nobr>
1146 <span class="sympad"><a href="../../../../../reference/android/support/test/uiautomator/UiObject2.html#getContentDescription()">getContentDescription</a></span>()</nobr>
1147
1148 <div class="jd-descrdiv">
1149 Returns the content description for this object.
1150
1151
1152
1153 </div>
1154
1155 </td></tr>
1156
1157
1158
1159 <tr class=" api apilevel-" >
1160 <td class="jd-typecol"><nobr>
1161
1162
1163
1164
1165
1166 <a href="../../../../../reference/android/support/test/uiautomator/UiObject2.html">UiObject2</a></nobr>
1167 </td>
1168 <td class="jd-linkcol" width="100%"><nobr>
1169 <span class="sympad"><a href="../../../../../reference/android/support/test/uiautomator/UiObject2.html#getParent()">getParent</a></span>()</nobr>
1170
1171 <div class="jd-descrdiv">
1172 Returns this object's parent.
1173
1174
1175
1176 </div>
1177
1178 </td></tr>
1179
1180
1181
1182 <tr class="alt-color api apilevel-" >
1183 <td class="jd-typecol"><nobr>
1184
1185
1186
1187
1188
1189 String</nobr>
1190 </td>
1191 <td class="jd-linkcol" width="100%"><nobr>
1192 <span class="sympad"><a href="../../../../../reference/android/support/test/uiautomator/UiObject2.html#getResourceName()">getResourceName</a></span>()</nobr>
1193
1194 <div class="jd-descrdiv">
1195 Returns the fully qualified resource name for this object's id.
1196
1197
1198
1199 </div>
1200
1201 </td></tr>
1202
1203
1204
1205 <tr class=" api apilevel-" >
1206 <td class="jd-typecol"><nobr>
1207
1208
1209
1210
1211
1212 String</nobr>
1213 </td>
1214 <td class="jd-linkcol" width="100%"><nobr>
1215 <span class="sympad"><a href="../../../../../reference/android/support/test/uiautomator/UiObject2.html#getText()">getText</a></span>()</nobr>
1216
1217 <div class="jd-descrdiv">
1218 Returns the text value for this object.
1219
1220
1221
1222 </div>
1223
1224 </td></tr>
1225
1226
1227
1228 <tr class="alt-color api apilevel-" >
1229 <td class="jd-typecol"><nobr>
1230
1231
1232
1233
1234
1235 Rect</nobr>
1236 </td>
1237 <td class="jd-linkcol" width="100%"><nobr>
1238 <span class="sympad"><a href="../../../../../reference/android/support/test/uiautomator/UiObject2.html#getVisibleBounds()">getVisibleBounds</a></span>()</nobr>
1239
1240 <div class="jd-descrdiv">
1241 Returns the visible bounds of this object in screen coordinates.
1242
1243
1244
1245 </div>
1246
1247 </td></tr>
1248
1249
1250
1251 <tr class=" api apilevel-" >
1252 <td class="jd-typecol"><nobr>
1253
1254
1255
1256
1257
1258 Point</nobr>
1259 </td>
1260 <td class="jd-linkcol" width="100%"><nobr>
1261 <span class="sympad"><a href="../../../../../reference/android/support/test/uiautomator/UiObject2.html#getVisibleCenter()">getVisibleCenter</a></span>()</nobr>
1262
1263 <div class="jd-descrdiv">
1264 Returns a point in the center of the visible bounds of this object.
1265
1266
1267
1268 </div>
1269
1270 </td></tr>
1271
1272
1273
1274 <tr class="alt-color api apilevel-" >
1275 <td class="jd-typecol"><nobr>
1276
1277
1278
1279
1280
1281 boolean</nobr>
1282 </td>
1283 <td class="jd-linkcol" width="100%"><nobr>
1284 <span class="sympad"><a href="../../../../../reference/android/support/test/uiautomator/UiObject2.html#hasObject(android.support.test.uiautomator.BySelector)">hasObject</a></span>(<a href="../../../../../reference/android/support/test/uiautomator/BySelector.html">BySelector</a> selector)</nobr>
1285
1286 <div class="jd-descrdiv">
1287 Returns whether there is a match for the given criteria under this object.
1288
1289
1290
1291 </div>
1292
1293 </td></tr>
1294
1295
1296
1297 <tr class=" api apilevel-" >
1298 <td class="jd-typecol"><nobr>
1299
1300
1301
1302
1303
1304 int</nobr>
1305 </td>
1306 <td class="jd-linkcol" width="100%"><nobr>
1307 <span class="sympad"><a href="../../../../../reference/android/support/test/uiautomator/UiObject2.html#hashCode()">hashCode</a></span>()</nobr>
1308
1309 <div class="jd-descrdiv">
1310
1311
1312
1313
1314 </div>
1315
1316 </td></tr>
1317
1318
1319
1320 <tr class="alt-color api apilevel-" >
1321 <td class="jd-typecol"><nobr>
1322
1323
1324
1325
1326
1327 boolean</nobr>
1328 </td>
1329 <td class="jd-linkcol" width="100%"><nobr>
1330 <span class="sympad"><a href="../../../../../reference/android/support/test/uiautomator/UiObject2.html#isCheckable()">isCheckable</a></span>()</nobr>
1331
1332 <div class="jd-descrdiv">
1333 Returns whether this object is checkable.
1334
1335
1336
1337 </div>
1338
1339 </td></tr>
1340
1341
1342
1343 <tr class=" api apilevel-" >
1344 <td class="jd-typecol"><nobr>
1345
1346
1347
1348
1349
1350 boolean</nobr>
1351 </td>
1352 <td class="jd-linkcol" width="100%"><nobr>
1353 <span class="sympad"><a href="../../../../../reference/android/support/test/uiautomator/UiObject2.html#isChecked()">isChecked</a></span>()</nobr>
1354
1355 <div class="jd-descrdiv">
1356 Returns whether this object is checked.
1357
1358
1359
1360 </div>
1361
1362 </td></tr>
1363
1364
1365
1366 <tr class="alt-color api apilevel-" >
1367 <td class="jd-typecol"><nobr>
1368
1369
1370
1371
1372
1373 boolean</nobr>
1374 </td>
1375 <td class="jd-linkcol" width="100%"><nobr>
1376 <span class="sympad"><a href="../../../../../reference/android/support/test/uiautomator/UiObject2.html#isClickable()">isClickable</a></span>()</nobr>
1377
1378 <div class="jd-descrdiv">
1379 Returns whether this object is clickable.
1380
1381
1382
1383 </div>
1384
1385 </td></tr>
1386
1387
1388
1389 <tr class=" api apilevel-" >
1390 <td class="jd-typecol"><nobr>
1391
1392
1393
1394
1395
1396 boolean</nobr>
1397 </td>
1398 <td class="jd-linkcol" width="100%"><nobr>
1399 <span class="sympad"><a href="../../../../../reference/android/support/test/uiautomator/UiObject2.html#isEnabled()">isEnabled</a></span>()</nobr>
1400
1401 <div class="jd-descrdiv">
1402 Returns whether this object is enabled.
1403
1404
1405
1406 </div>
1407
1408 </td></tr>
1409
1410
1411
1412 <tr class="alt-color api apilevel-" >
1413 <td class="jd-typecol"><nobr>
1414
1415
1416
1417
1418
1419 boolean</nobr>
1420 </td>
1421 <td class="jd-linkcol" width="100%"><nobr>
1422 <span class="sympad"><a href="../../../../../reference/android/support/test/uiautomator/UiObject2.html#isFocusable()">isFocusable</a></span>()</nobr>
1423
1424 <div class="jd-descrdiv">
1425 Returns whether this object is focusable.
1426
1427
1428
1429 </div>
1430
1431 </td></tr>
1432
1433
1434
1435 <tr class=" api apilevel-" >
1436 <td class="jd-typecol"><nobr>
1437
1438
1439
1440
1441
1442 boolean</nobr>
1443 </td>
1444 <td class="jd-linkcol" width="100%"><nobr>
1445 <span class="sympad"><a href="../../../../../reference/android/support/test/uiautomator/UiObject2.html#isFocused()">isFocused</a></span>()</nobr>
1446
1447 <div class="jd-descrdiv">
1448 Returns whether this object is focused.
1449
1450
1451
1452 </div>
1453
1454 </td></tr>
1455
1456
1457
1458 <tr class="alt-color api apilevel-" >
1459 <td class="jd-typecol"><nobr>
1460
1461
1462
1463
1464
1465 boolean</nobr>
1466 </td>
1467 <td class="jd-linkcol" width="100%"><nobr>
1468 <span class="sympad"><a href="../../../../../reference/android/support/test/uiautomator/UiObject2.html#isLongClickable()">isLongClickable</a></span>()</nobr>
1469
1470 <div class="jd-descrdiv">
1471 Returns whether this object is long clickable.
1472
1473
1474
1475 </div>
1476
1477 </td></tr>
1478
1479
1480
1481 <tr class=" api apilevel-" >
1482 <td class="jd-typecol"><nobr>
1483
1484
1485
1486
1487
1488 boolean</nobr>
1489 </td>
1490 <td class="jd-linkcol" width="100%"><nobr>
1491 <span class="sympad"><a href="../../../../../reference/android/support/test/uiautomator/UiObject2.html#isScrollable()">isScrollable</a></span>()</nobr>
1492
1493 <div class="jd-descrdiv">
1494 Returns whether this object is scrollable.
1495
1496
1497
1498 </div>
1499
1500 </td></tr>
1501
1502
1503
1504 <tr class="alt-color api apilevel-" >
1505 <td class="jd-typecol"><nobr>
1506
1507
1508
1509
1510
1511 boolean</nobr>
1512 </td>
1513 <td class="jd-linkcol" width="100%"><nobr>
1514 <span class="sympad"><a href="../../../../../reference/android/support/test/uiautomator/UiObject2.html#isSelected()">isSelected</a></span>()</nobr>
1515
1516 <div class="jd-descrdiv">
1517 Returns whether this object is selected.
1518
1519
1520
1521 </div>
1522
1523 </td></tr>
1524
1525
1526
1527 <tr class=" api apilevel-" >
1528 <td class="jd-typecol"><nobr>
1529
1530
1531
1532
1533
1534 void</nobr>
1535 </td>
1536 <td class="jd-linkcol" width="100%"><nobr>
1537 <span class="sympad"><a href="../../../../../reference/android/support/test/uiautomator/UiObject2.html#longClick()">longClick</a></span>()</nobr>
1538
1539 <div class="jd-descrdiv">
1540 Performs a long click on this object.
1541
1542
1543
1544 </div>
1545
1546 </td></tr>
1547
1548
1549
1550 <tr class="alt-color api apilevel-" >
1551 <td class="jd-typecol"><nobr>
1552
1553
1554
1555
1556
1557 void</nobr>
1558 </td>
1559 <td class="jd-linkcol" width="100%"><nobr>
1560 <span class="sympad"><a href="../../../../../reference/android/support/test/uiautomator/UiObject2.html#pinchClose(float, int)">pinchClose</a></span>(float percent, int speed)</nobr>
1561
1562 <div class="jd-descrdiv">
1563 Performs a pinch close gesture on this object.
1564
1565
1566
1567 </div>
1568
1569 </td></tr>
1570
1571
1572
1573 <tr class=" api apilevel-" >
1574 <td class="jd-typecol"><nobr>
1575
1576
1577
1578
1579
1580 void</nobr>
1581 </td>
1582 <td class="jd-linkcol" width="100%"><nobr>
1583 <span class="sympad"><a href="../../../../../reference/android/support/test/uiautomator/UiObject2.html#pinchClose(float)">pinchClose</a></span>(float percent)</nobr>
1584
1585 <div class="jd-descrdiv">
1586 Performs a pinch close gesture on this object.
1587
1588
1589
1590 </div>
1591
1592 </td></tr>
1593
1594
1595
1596 <tr class="alt-color api apilevel-" >
1597 <td class="jd-typecol"><nobr>
1598
1599
1600
1601
1602
1603 void</nobr>
1604 </td>
1605 <td class="jd-linkcol" width="100%"><nobr>
1606 <span class="sympad"><a href="../../../../../reference/android/support/test/uiautomator/UiObject2.html#pinchOpen(float, int)">pinchOpen</a></span>(float percent, int speed)</nobr>
1607
1608 <div class="jd-descrdiv">
1609 Performs a pinch open gesture on this object.
1610
1611
1612
1613 </div>
1614
1615 </td></tr>
1616
1617
1618
1619 <tr class=" api apilevel-" >
1620 <td class="jd-typecol"><nobr>
1621
1622
1623
1624
1625
1626 void</nobr>
1627 </td>
1628 <td class="jd-linkcol" width="100%"><nobr>
1629 <span class="sympad"><a href="../../../../../reference/android/support/test/uiautomator/UiObject2.html#pinchOpen(float)">pinchOpen</a></span>(float percent)</nobr>
1630
1631 <div class="jd-descrdiv">
1632 Performs a pinch open gesture on this object.
1633
1634
1635
1636 </div>
1637
1638 </td></tr>
1639
1640
1641
1642 <tr class="alt-color api apilevel-" >
1643 <td class="jd-typecol"><nobr>
1644
1645
1646
1647
1648
1649 void</nobr>
1650 </td>
1651 <td class="jd-linkcol" width="100%"><nobr>
1652 <span class="sympad"><a href="../../../../../reference/android/support/test/uiautomator/UiObject2.html#recycle()">recycle</a></span>()</nobr>
1653
1654 <div class="jd-descrdiv">
1655 Recycle this object.
1656
1657
1658
1659 </div>
1660
1661 </td></tr>
1662
1663
1664
1665 <tr class=" api apilevel-" >
1666 <td class="jd-typecol"><nobr>
1667
1668
1669
1670
1671
1672 boolean</nobr>
1673 </td>
1674 <td class="jd-linkcol" width="100%"><nobr>
1675 <span class="sympad"><a href="../../../../../reference/android/support/test/uiautomator/UiObject2.html#scroll(android.support.test.uiautomator.Direction, float)">scroll</a></span>(<a href="../../../../../reference/android/support/test/uiautomator/Direction.html">Direction</a> direction, float percent)</nobr>
1676
1677 <div class="jd-descrdiv">
1678 Performs a scroll gesture on this object.
1679
1680
1681
1682 </div>
1683
1684 </td></tr>
1685
1686
1687
1688 <tr class="alt-color api apilevel-" >
1689 <td class="jd-typecol"><nobr>
1690
1691
1692
1693
1694
1695 boolean</nobr>
1696 </td>
1697 <td class="jd-linkcol" width="100%"><nobr>
1698 <span class="sympad"><a href="../../../../../reference/android/support/test/uiautomator/UiObject2.html#scroll(android.support.test.uiautomator.Direction, float, int)">scroll</a></span>(<a href="../../../../../reference/android/support/test/uiautomator/Direction.html">Direction</a> direction, float percent, int speed)</nobr>
1699
1700 <div class="jd-descrdiv">
1701 Performs a scroll gesture on this object.
1702
1703
1704
1705 </div>
1706
1707 </td></tr>
1708
1709
1710
1711 <tr class=" api apilevel-" >
1712 <td class="jd-typecol"><nobr>
1713
1714
1715
1716
1717
1718 void</nobr>
1719 </td>
1720 <td class="jd-linkcol" width="100%"><nobr>
1721 <span class="sympad"><a href="../../../../../reference/android/support/test/uiautomator/UiObject2.html#setGestureMargin(int)">setGestureMargin</a></span>(int margin)</nobr>
1722
1723 <div class="jd-descrdiv">
1724 Sets the margins used for gestures in pixels.
1725
1726
1727
1728 </div>
1729
1730 </td></tr>
1731
1732
1733
1734 <tr class="alt-color api apilevel-" >
1735 <td class="jd-typecol"><nobr>
1736
1737
1738
1739
1740
1741 void</nobr>
1742 </td>
1743 <td class="jd-linkcol" width="100%"><nobr>
1744 <span class="sympad"><a href="../../../../../reference/android/support/test/uiautomator/UiObject2.html#setGestureMargins(int, int, int, int)">setGestureMargins</a></span>(int left, int top, int right, int bottom)</nobr>
1745
1746 <div class="jd-descrdiv">
1747 Sets the margins used for gestures in pixels.
1748
1749
1750
1751 </div>
1752
1753 </td></tr>
1754
1755
1756
1757 <tr class=" api apilevel-" >
1758 <td class="jd-typecol"><nobr>
1759
1760
1761
1762
1763
1764 void</nobr>
1765 </td>
1766 <td class="jd-linkcol" width="100%"><nobr>
1767 <span class="sympad"><a href="../../../../../reference/android/support/test/uiautomator/UiObject2.html#setText(java.lang.String)">setText</a></span>(String text)</nobr>
1768
1769 <div class="jd-descrdiv">
1770 Sets the text content if this object is an editable field.
1771
1772
1773
1774 </div>
1775
1776 </td></tr>
1777
1778
1779
1780 <tr class="alt-color api apilevel-" >
1781 <td class="jd-typecol"><nobr>
1782
1783
1784
1785
1786
1787 void</nobr>
1788 </td>
1789 <td class="jd-linkcol" width="100%"><nobr>
1790 <span class="sympad"><a href="../../../../../reference/android/support/test/uiautomator/UiObject2.html#swipe(android.support.test.uiautomator.Direction, float, int)">swipe</a></span>(<a href="../../../../../reference/android/support/test/uiautomator/Direction.html">Direction</a> direction, float percent, int speed)</nobr>
1791
1792 <div class="jd-descrdiv">
1793 Performs a swipe gesture on this object.
1794
1795
1796
1797 </div>
1798
1799 </td></tr>
1800
1801
1802
1803 <tr class=" api apilevel-" >
1804 <td class="jd-typecol"><nobr>
1805
1806
1807
1808
1809
1810 void</nobr>
1811 </td>
1812 <td class="jd-linkcol" width="100%"><nobr>
1813 <span class="sympad"><a href="../../../../../reference/android/support/test/uiautomator/UiObject2.html#swipe(android.support.test.uiautomator.Direction, float)">swipe</a></span>(<a href="../../../../../reference/android/support/test/uiautomator/Direction.html">Direction</a> direction, float percent)</nobr>
1814
1815 <div class="jd-descrdiv">
1816 Performs a swipe gesture on this object.
1817
1818
1819
1820 </div>
1821
1822 </td></tr>
1823
1824
1825
1826 <tr class="alt-color api apilevel-" >
1827 <td class="jd-typecol"><nobr>
1828
1829
1830
1831
1832 &lt;R&gt;
1833 R</nobr>
1834 </td>
1835 <td class="jd-linkcol" width="100%"><nobr>
1836 <span class="sympad"><a href="../../../../../reference/android/support/test/uiautomator/UiObject2.html#wait(android.support.test.uiautomator.UiObject2Condition<R>, long)">wait</a></span>(<a href="../../../../../reference/android/support/test/uiautomator/UiObject2Condition.html">UiObject2Condition</a>&lt;R&gt; condition, long timeout)</nobr>
1837
1838 <div class="jd-descrdiv">
1839 Waits for given the <code>condition</code> to be met.
1840
1841
1842
1843 </div>
1844
1845 </td></tr>
1846
1847
1848
1849 <tr class=" api apilevel-" >
1850 <td class="jd-typecol"><nobr>
1851
1852
1853
1854
1855 &lt;R&gt;
1856 R</nobr>
1857 </td>
1858 <td class="jd-linkcol" width="100%"><nobr>
1859 <span class="sympad"><a href="../../../../../reference/android/support/test/uiautomator/UiObject2.html#wait(android.support.test.uiautomator.SearchCondition<R>, long)">wait</a></span>(<a href="../../../../../reference/android/support/test/uiautomator/SearchCondition.html">SearchCondition</a>&lt;R&gt; condition, long timeout)</nobr>
1860
1861 <div class="jd-descrdiv">
1862 Waits for given the <code>condition</code> to be met.
1863
1864
1865
1866 </div>
1867
1868 </td></tr>
1869
1870
1871
1872</table>
1873
1874
1875
1876
1877
1878
1879
1880<!-- ========== METHOD SUMMARY =========== -->
1881<table id="inhmethods" class="jd-sumtable"><tr><th>
1882 <a href="#" class="toggle-all" onclick="return toggleAllInherited(this, null)">[Expand]</a>
1883 <div style="clear:left;">Inherited Methods</div></th></tr>
1884
1885
1886<tr class="api apilevel-" >
1887<td colspan="12">
1888 <a href="#" onclick="return toggleInherited(this, null)" id="inherited-methods-java.lang.Object" class="jd-expando-trigger closed"
1889 ><img id="inherited-methods-java.lang.Object-trigger"
1890 src="../../../../../assets/images/triangle-closed.png"
1891 class="jd-expando-trigger-img" /></a>
1892From class
1893
1894 java.lang.Object
1895
1896<div id="inherited-methods-java.lang.Object">
1897 <div id="inherited-methods-java.lang.Object-list"
1898 class="jd-inheritedlinks">
1899 </div>
1900 <div id="inherited-methods-java.lang.Object-summary" style="display: none;">
1901 <table class="jd-sumtable-expando">
1902
1903
1904
1905
1906 <tr class="alt-color api apilevel-" >
1907 <td class="jd-typecol"><nobr>
1908
1909
1910
1911
1912
1913 Object</nobr>
1914 </td>
1915 <td class="jd-linkcol" width="100%"><nobr>
1916 <span class="sympad">clone</span>()</nobr>
1917
1918 </td></tr>
1919
1920
1921
1922 <tr class=" api apilevel-" >
1923 <td class="jd-typecol"><nobr>
1924
1925
1926
1927
1928
1929 boolean</nobr>
1930 </td>
1931 <td class="jd-linkcol" width="100%"><nobr>
1932 <span class="sympad">equals</span>(Object arg0)</nobr>
1933
1934 </td></tr>
1935
1936
1937
1938 <tr class="alt-color api apilevel-" >
1939 <td class="jd-typecol"><nobr>
1940
1941
1942
1943
1944
1945 void</nobr>
1946 </td>
1947 <td class="jd-linkcol" width="100%"><nobr>
1948 <span class="sympad">finalize</span>()</nobr>
1949
1950 </td></tr>
1951
1952
1953
1954 <tr class=" api apilevel-" >
1955 <td class="jd-typecol"><nobr>
1956
1957
1958 final
1959
1960
1961 Class&lt;?&gt;</nobr>
1962 </td>
1963 <td class="jd-linkcol" width="100%"><nobr>
1964 <span class="sympad">getClass</span>()</nobr>
1965
1966 </td></tr>
1967
1968
1969
1970 <tr class="alt-color api apilevel-" >
1971 <td class="jd-typecol"><nobr>
1972
1973
1974
1975
1976
1977 int</nobr>
1978 </td>
1979 <td class="jd-linkcol" width="100%"><nobr>
1980 <span class="sympad">hashCode</span>()</nobr>
1981
1982 </td></tr>
1983
1984
1985
1986 <tr class=" api apilevel-" >
1987 <td class="jd-typecol"><nobr>
1988
1989
1990 final
1991
1992
1993 void</nobr>
1994 </td>
1995 <td class="jd-linkcol" width="100%"><nobr>
1996 <span class="sympad">notify</span>()</nobr>
1997
1998 </td></tr>
1999
2000
2001
2002 <tr class="alt-color api apilevel-" >
2003 <td class="jd-typecol"><nobr>
2004
2005
2006 final
2007
2008
2009 void</nobr>
2010 </td>
2011 <td class="jd-linkcol" width="100%"><nobr>
2012 <span class="sympad">notifyAll</span>()</nobr>
2013
2014 </td></tr>
2015
2016
2017
2018 <tr class=" api apilevel-" >
2019 <td class="jd-typecol"><nobr>
2020
2021
2022
2023
2024
2025 String</nobr>
2026 </td>
2027 <td class="jd-linkcol" width="100%"><nobr>
2028 <span class="sympad">toString</span>()</nobr>
2029
2030 </td></tr>
2031
2032
2033
2034 <tr class="alt-color api apilevel-" >
2035 <td class="jd-typecol"><nobr>
2036
2037
2038 final
2039
2040
2041 void</nobr>
2042 </td>
2043 <td class="jd-linkcol" width="100%"><nobr>
2044 <span class="sympad">wait</span>()</nobr>
2045
2046 </td></tr>
2047
2048
2049
2050 <tr class=" api apilevel-" >
2051 <td class="jd-typecol"><nobr>
2052
2053
2054 final
2055
2056
2057 void</nobr>
2058 </td>
2059 <td class="jd-linkcol" width="100%"><nobr>
2060 <span class="sympad">wait</span>(long arg0, int arg1)</nobr>
2061
2062 </td></tr>
2063
2064
2065
2066 <tr class="alt-color api apilevel-" >
2067 <td class="jd-typecol"><nobr>
2068
2069
2070 final
2071
2072
2073 void</nobr>
2074 </td>
2075 <td class="jd-linkcol" width="100%"><nobr>
2076 <span class="sympad">wait</span>(long arg0)</nobr>
2077
2078 </td></tr>
2079
2080
2081</table>
2082 </div>
2083</div>
2084</td></tr>
2085
2086
2087</table>
2088
2089
2090</div><!-- jd-descr (summary) -->
2091
2092<!-- Details -->
2093
2094
2095
2096
2097
2098
2099
2100
2101<!-- XML Attributes -->
2102
2103
2104<!-- Enum Values -->
2105
2106
2107<!-- Constants -->
2108
2109
2110<!-- Fields -->
2111
2112
2113<!-- Public ctors -->
2114
2115
2116
2117<!-- ========= CONSTRUCTOR DETAIL ======== -->
2118<!-- Protected ctors -->
2119
2120
2121
2122<!-- ========= METHOD DETAIL ======== -->
2123<!-- Public methdos -->
2124
2125<h2>Public Methods</h2>
2126
2127
2128
2129<A NAME="clear()"></A>
2130
2131<div class="jd-details api apilevel-">
2132 <h4 class="jd-details-title">
2133 <span class="normal">
2134 public
2135
2136
2137
2138
2139 void
2140 </span>
2141 <span class="sympad">clear</span>
2142 <span class="normal">()</span>
2143 </h4>
2144 <div class="api-level">
2145 <div></div>
2146
2147
2148
2149 </div>
2150 <div class="jd-details-descr">
2151
2152
2153
2154
2155 <div class="jd-tagdata jd-tagdescr"><p>Clears the text content if this object is an editable field. </p></div>
2156
2157 </div>
2158</div>
2159
2160
2161<A NAME="click()"></A>
2162
2163<div class="jd-details api apilevel-">
2164 <h4 class="jd-details-title">
2165 <span class="normal">
2166 public
2167
2168
2169
2170
2171 void
2172 </span>
2173 <span class="sympad">click</span>
2174 <span class="normal">()</span>
2175 </h4>
2176 <div class="api-level">
2177 <div></div>
2178
2179
2180
2181 </div>
2182 <div class="jd-details-descr">
2183
2184
2185
2186
2187 <div class="jd-tagdata jd-tagdescr"><p>Clicks on this object. </p></div>
2188
2189 </div>
2190</div>
2191
2192
2193<A NAME="clickAndWait(android.support.test.uiautomator.EventCondition<R>, long)"></A>
2194
2195<div class="jd-details api apilevel-">
2196 <h4 class="jd-details-title">
2197 <span class="normal">
2198 public
2199
2200
2201
2202
2203 R
2204 </span>
2205 <span class="sympad">clickAndWait</span>
2206 <span class="normal">(<a href="../../../../../reference/android/support/test/uiautomator/EventCondition.html">EventCondition</a>&lt;R&gt; condition, long timeout)</span>
2207 </h4>
2208 <div class="api-level">
2209 <div></div>
2210
2211
2212
2213 </div>
2214 <div class="jd-details-descr">
2215
2216
2217
2218
2219 <div class="jd-tagdata jd-tagdescr"><p>Clicks on this object, and waits for the given condition to become true. </p></div>
2220
2221 </div>
2222</div>
2223
2224
2225<A NAME="drag(android.graphics.Point, int)"></A>
2226
2227<div class="jd-details api apilevel-">
2228 <h4 class="jd-details-title">
2229 <span class="normal">
2230 public
2231
2232
2233
2234
2235 void
2236 </span>
2237 <span class="sympad">drag</span>
2238 <span class="normal">(Point dest, int speed)</span>
2239 </h4>
2240 <div class="api-level">
2241 <div></div>
2242
2243
2244
2245 </div>
2246 <div class="jd-details-descr">
2247
2248
2249
2250
2251 <div class="jd-tagdata jd-tagdescr"><p>Drags this object to the specified location.</p></div>
2252 <div class="jd-tagdata">
2253 <h5 class="jd-tagtitle">Parameters</h5>
2254 <table class="jd-tagtable">
2255 <tr>
2256 <th>dest</td>
2257 <td>The end point that this object should be dragged to.</td>
2258 </tr>
2259 <tr>
2260 <th>speed</td>
2261 <td>The speed at which to perform this gesture in pixels per second.
2262</td>
2263 </tr>
2264 </table>
2265 </div>
2266
2267 </div>
2268</div>
2269
2270
2271<A NAME="drag(android.graphics.Point)"></A>
2272
2273<div class="jd-details api apilevel-">
2274 <h4 class="jd-details-title">
2275 <span class="normal">
2276 public
2277
2278
2279
2280
2281 void
2282 </span>
2283 <span class="sympad">drag</span>
2284 <span class="normal">(Point dest)</span>
2285 </h4>
2286 <div class="api-level">
2287 <div></div>
2288
2289
2290
2291 </div>
2292 <div class="jd-details-descr">
2293
2294
2295
2296
2297 <div class="jd-tagdata jd-tagdescr"><p>Drags this object to the specified location.</p></div>
2298 <div class="jd-tagdata">
2299 <h5 class="jd-tagtitle">Parameters</h5>
2300 <table class="jd-tagtable">
2301 <tr>
2302 <th>dest</td>
2303 <td>The end point that this object should be dragged to.
2304</td>
2305 </tr>
2306 </table>
2307 </div>
2308
2309 </div>
2310</div>
2311
2312
2313<A NAME="equals(java.lang.Object)"></A>
2314
2315<div class="jd-details api apilevel-">
2316 <h4 class="jd-details-title">
2317 <span class="normal">
2318 public
2319
2320
2321
2322
2323 boolean
2324 </span>
2325 <span class="sympad">equals</span>
2326 <span class="normal">(Object object)</span>
2327 </h4>
2328 <div class="api-level">
2329 <div></div>
2330
2331
2332
2333 </div>
2334 <div class="jd-details-descr">
2335
2336
2337
2338
2339 <div class="jd-tagdata jd-tagdescr"><p> </p></div>
2340
2341 </div>
2342</div>
2343
2344
2345<A NAME="findObject(android.support.test.uiautomator.BySelector)"></A>
2346
2347<div class="jd-details api apilevel-">
2348 <h4 class="jd-details-title">
2349 <span class="normal">
2350 public
2351
2352
2353
2354
2355 <a href="../../../../../reference/android/support/test/uiautomator/UiObject2.html">UiObject2</a>
2356 </span>
2357 <span class="sympad">findObject</span>
2358 <span class="normal">(<a href="../../../../../reference/android/support/test/uiautomator/BySelector.html">BySelector</a> selector)</span>
2359 </h4>
2360 <div class="api-level">
2361 <div></div>
2362
2363
2364
2365 </div>
2366 <div class="jd-details-descr">
2367
2368
2369
2370
2371 <div class="jd-tagdata jd-tagdescr"><p>Searches all elements under this object and returns the first object to match the criteria.
2372</p></div>
2373
2374 </div>
2375</div>
2376
2377
2378<A NAME="findObjects(android.support.test.uiautomator.BySelector)"></A>
2379
2380<div class="jd-details api apilevel-">
2381 <h4 class="jd-details-title">
2382 <span class="normal">
2383 public
2384
2385
2386
2387
2388 List&lt;<a href="../../../../../reference/android/support/test/uiautomator/UiObject2.html">UiObject2</a>&gt;
2389 </span>
2390 <span class="sympad">findObjects</span>
2391 <span class="normal">(<a href="../../../../../reference/android/support/test/uiautomator/BySelector.html">BySelector</a> selector)</span>
2392 </h4>
2393 <div class="api-level">
2394 <div></div>
2395
2396
2397
2398 </div>
2399 <div class="jd-details-descr">
2400
2401
2402
2403
2404 <div class="jd-tagdata jd-tagdescr"><p>Searches all elements under this object and returns all objects that match the criteria. </p></div>
2405
2406 </div>
2407</div>
2408
2409
2410<A NAME="fling(android.support.test.uiautomator.Direction)"></A>
2411
2412<div class="jd-details api apilevel-">
2413 <h4 class="jd-details-title">
2414 <span class="normal">
2415 public
2416
2417
2418
2419
2420 boolean
2421 </span>
2422 <span class="sympad">fling</span>
2423 <span class="normal">(<a href="../../../../../reference/android/support/test/uiautomator/Direction.html">Direction</a> direction)</span>
2424 </h4>
2425 <div class="api-level">
2426 <div></div>
2427
2428
2429
2430 </div>
2431 <div class="jd-details-descr">
2432
2433
2434
2435
2436 <div class="jd-tagdata jd-tagdescr"><p>Performs a fling gesture on this object.</p></div>
2437 <div class="jd-tagdata">
2438 <h5 class="jd-tagtitle">Parameters</h5>
2439 <table class="jd-tagtable">
2440 <tr>
2441 <th>direction</td>
2442 <td>The direction in which to fling.</td>
2443 </tr>
2444 </table>
2445 </div>
2446 <div class="jd-tagdata">
2447 <h5 class="jd-tagtitle">Returns</h5>
2448 <ul class="nolist"><li>Whether the object can still scroll in the given direction.
2449</li></ul>
2450 </div>
2451
2452 </div>
2453</div>
2454
2455
2456<A NAME="fling(android.support.test.uiautomator.Direction, int)"></A>
2457
2458<div class="jd-details api apilevel-">
2459 <h4 class="jd-details-title">
2460 <span class="normal">
2461 public
2462
2463
2464
2465
2466 boolean
2467 </span>
2468 <span class="sympad">fling</span>
2469 <span class="normal">(<a href="../../../../../reference/android/support/test/uiautomator/Direction.html">Direction</a> direction, int speed)</span>
2470 </h4>
2471 <div class="api-level">
2472 <div></div>
2473
2474
2475
2476 </div>
2477 <div class="jd-details-descr">
2478
2479
2480
2481
2482 <div class="jd-tagdata jd-tagdescr"><p>Performs a fling gesture on this object.</p></div>
2483 <div class="jd-tagdata">
2484 <h5 class="jd-tagtitle">Parameters</h5>
2485 <table class="jd-tagtable">
2486 <tr>
2487 <th>direction</td>
2488 <td>The direction in which to fling.</td>
2489 </tr>
2490 <tr>
2491 <th>speed</td>
2492 <td>The speed at which to perform this gesture in pixels per second.</td>
2493 </tr>
2494 </table>
2495 </div>
2496 <div class="jd-tagdata">
2497 <h5 class="jd-tagtitle">Returns</h5>
2498 <ul class="nolist"><li>Whether the object can still scroll in the given direction.
2499</li></ul>
2500 </div>
2501
2502 </div>
2503</div>
2504
2505
2506<A NAME="getApplicationPackage()"></A>
2507
2508<div class="jd-details api apilevel-">
2509 <h4 class="jd-details-title">
2510 <span class="normal">
2511 public
2512
2513
2514
2515
2516 String
2517 </span>
2518 <span class="sympad">getApplicationPackage</span>
2519 <span class="normal">()</span>
2520 </h4>
2521 <div class="api-level">
2522 <div></div>
2523
2524
2525
2526 </div>
2527 <div class="jd-details-descr">
2528
2529
2530
2531
2532 <div class="jd-tagdata jd-tagdescr"><p>Returns the package name of the app that this object belongs to. </p></div>
2533
2534 </div>
2535</div>
2536
2537
2538<A NAME="getChildCount()"></A>
2539
2540<div class="jd-details api apilevel-">
2541 <h4 class="jd-details-title">
2542 <span class="normal">
2543 public
2544
2545
2546
2547
2548 int
2549 </span>
2550 <span class="sympad">getChildCount</span>
2551 <span class="normal">()</span>
2552 </h4>
2553 <div class="api-level">
2554 <div></div>
2555
2556
2557
2558 </div>
2559 <div class="jd-details-descr">
2560
2561
2562
2563
2564 <div class="jd-tagdata jd-tagdescr"><p>Returns the number of child elements directly under this object. </p></div>
2565
2566 </div>
2567</div>
2568
2569
2570<A NAME="getChildren()"></A>
2571
2572<div class="jd-details api apilevel-">
2573 <h4 class="jd-details-title">
2574 <span class="normal">
2575 public
2576
2577
2578
2579
2580 List&lt;<a href="../../../../../reference/android/support/test/uiautomator/UiObject2.html">UiObject2</a>&gt;
2581 </span>
2582 <span class="sympad">getChildren</span>
2583 <span class="normal">()</span>
2584 </h4>
2585 <div class="api-level">
2586 <div></div>
2587
2588
2589
2590 </div>
2591 <div class="jd-details-descr">
2592
2593
2594
2595
2596 <div class="jd-tagdata jd-tagdescr"><p>Returns a collection of the child elements directly under this object. </p></div>
2597
2598 </div>
2599</div>
2600
2601
2602<A NAME="getClassName()"></A>
2603
2604<div class="jd-details api apilevel-">
2605 <h4 class="jd-details-title">
2606 <span class="normal">
2607 public
2608
2609
2610
2611
2612 String
2613 </span>
2614 <span class="sympad">getClassName</span>
2615 <span class="normal">()</span>
2616 </h4>
2617 <div class="api-level">
2618 <div></div>
2619
2620
2621
2622 </div>
2623 <div class="jd-details-descr">
2624
2625
2626
2627
2628 <div class="jd-tagdata jd-tagdescr"><p>Returns the class name of the underlying <code><a href="../../../../../reference/android/view/View.html">View</a></code> represented by this
2629 object.
2630</p></div>
2631
2632 </div>
2633</div>
2634
2635
2636<A NAME="getContentDescription()"></A>
2637
2638<div class="jd-details api apilevel-">
2639 <h4 class="jd-details-title">
2640 <span class="normal">
2641 public
2642
2643
2644
2645
2646 String
2647 </span>
2648 <span class="sympad">getContentDescription</span>
2649 <span class="normal">()</span>
2650 </h4>
2651 <div class="api-level">
2652 <div></div>
2653
2654
2655
2656 </div>
2657 <div class="jd-details-descr">
2658
2659
2660
2661
2662 <div class="jd-tagdata jd-tagdescr"><p>Returns the content description for this object. </p></div>
2663
2664 </div>
2665</div>
2666
2667
2668<A NAME="getParent()"></A>
2669
2670<div class="jd-details api apilevel-">
2671 <h4 class="jd-details-title">
2672 <span class="normal">
2673 public
2674
2675
2676
2677
2678 <a href="../../../../../reference/android/support/test/uiautomator/UiObject2.html">UiObject2</a>
2679 </span>
2680 <span class="sympad">getParent</span>
2681 <span class="normal">()</span>
2682 </h4>
2683 <div class="api-level">
2684 <div></div>
2685
2686
2687
2688 </div>
2689 <div class="jd-details-descr">
2690
2691
2692
2693
2694 <div class="jd-tagdata jd-tagdescr"><p>Returns this object's parent. </p></div>
2695
2696 </div>
2697</div>
2698
2699
2700<A NAME="getResourceName()"></A>
2701
2702<div class="jd-details api apilevel-">
2703 <h4 class="jd-details-title">
2704 <span class="normal">
2705 public
2706
2707
2708
2709
2710 String
2711 </span>
2712 <span class="sympad">getResourceName</span>
2713 <span class="normal">()</span>
2714 </h4>
2715 <div class="api-level">
2716 <div></div>
2717
2718
2719
2720 </div>
2721 <div class="jd-details-descr">
2722
2723
2724
2725
2726 <div class="jd-tagdata jd-tagdescr"><p>Returns the fully qualified resource name for this object's id. </p></div>
2727
2728 </div>
2729</div>
2730
2731
2732<A NAME="getText()"></A>
2733
2734<div class="jd-details api apilevel-">
2735 <h4 class="jd-details-title">
2736 <span class="normal">
2737 public
2738
2739
2740
2741
2742 String
2743 </span>
2744 <span class="sympad">getText</span>
2745 <span class="normal">()</span>
2746 </h4>
2747 <div class="api-level">
2748 <div></div>
2749
2750
2751
2752 </div>
2753 <div class="jd-details-descr">
2754
2755
2756
2757
2758 <div class="jd-tagdata jd-tagdescr"><p>Returns the text value for this object. </p></div>
2759
2760 </div>
2761</div>
2762
2763
2764<A NAME="getVisibleBounds()"></A>
2765
2766<div class="jd-details api apilevel-">
2767 <h4 class="jd-details-title">
2768 <span class="normal">
2769 public
2770
2771
2772
2773
2774 Rect
2775 </span>
2776 <span class="sympad">getVisibleBounds</span>
2777 <span class="normal">()</span>
2778 </h4>
2779 <div class="api-level">
2780 <div></div>
2781
2782
2783
2784 </div>
2785 <div class="jd-details-descr">
2786
2787
2788
2789
2790 <div class="jd-tagdata jd-tagdescr"><p>Returns the visible bounds of this object in screen coordinates. </p></div>
2791
2792 </div>
2793</div>
2794
2795
2796<A NAME="getVisibleCenter()"></A>
2797
2798<div class="jd-details api apilevel-">
2799 <h4 class="jd-details-title">
2800 <span class="normal">
2801 public
2802
2803
2804
2805
2806 Point
2807 </span>
2808 <span class="sympad">getVisibleCenter</span>
2809 <span class="normal">()</span>
2810 </h4>
2811 <div class="api-level">
2812 <div></div>
2813
2814
2815
2816 </div>
2817 <div class="jd-details-descr">
2818
2819
2820
2821
2822 <div class="jd-tagdata jd-tagdescr"><p>Returns a point in the center of the visible bounds of this object. </p></div>
2823
2824 </div>
2825</div>
2826
2827
2828<A NAME="hasObject(android.support.test.uiautomator.BySelector)"></A>
2829
2830<div class="jd-details api apilevel-">
2831 <h4 class="jd-details-title">
2832 <span class="normal">
2833 public
2834
2835
2836
2837
2838 boolean
2839 </span>
2840 <span class="sympad">hasObject</span>
2841 <span class="normal">(<a href="../../../../../reference/android/support/test/uiautomator/BySelector.html">BySelector</a> selector)</span>
2842 </h4>
2843 <div class="api-level">
2844 <div></div>
2845
2846
2847
2848 </div>
2849 <div class="jd-details-descr">
2850
2851
2852
2853
2854 <div class="jd-tagdata jd-tagdescr"><p>Returns whether there is a match for the given criteria under this object. </p></div>
2855
2856 </div>
2857</div>
2858
2859
2860<A NAME="hashCode()"></A>
2861
2862<div class="jd-details api apilevel-">
2863 <h4 class="jd-details-title">
2864 <span class="normal">
2865 public
2866
2867
2868
2869
2870 int
2871 </span>
2872 <span class="sympad">hashCode</span>
2873 <span class="normal">()</span>
2874 </h4>
2875 <div class="api-level">
2876 <div></div>
2877
2878
2879
2880 </div>
2881 <div class="jd-details-descr">
2882
2883
2884
2885
2886 <div class="jd-tagdata jd-tagdescr"><p> </p></div>
2887
2888 </div>
2889</div>
2890
2891
2892<A NAME="isCheckable()"></A>
2893
2894<div class="jd-details api apilevel-">
2895 <h4 class="jd-details-title">
2896 <span class="normal">
2897 public
2898
2899
2900
2901
2902 boolean
2903 </span>
2904 <span class="sympad">isCheckable</span>
2905 <span class="normal">()</span>
2906 </h4>
2907 <div class="api-level">
2908 <div></div>
2909
2910
2911
2912 </div>
2913 <div class="jd-details-descr">
2914
2915
2916
2917
2918 <div class="jd-tagdata jd-tagdescr"><p>Returns whether this object is checkable. </p></div>
2919
2920 </div>
2921</div>
2922
2923
2924<A NAME="isChecked()"></A>
2925
2926<div class="jd-details api apilevel-">
2927 <h4 class="jd-details-title">
2928 <span class="normal">
2929 public
2930
2931
2932
2933
2934 boolean
2935 </span>
2936 <span class="sympad">isChecked</span>
2937 <span class="normal">()</span>
2938 </h4>
2939 <div class="api-level">
2940 <div></div>
2941
2942
2943
2944 </div>
2945 <div class="jd-details-descr">
2946
2947
2948
2949
2950 <div class="jd-tagdata jd-tagdescr"><p>Returns whether this object is checked. </p></div>
2951
2952 </div>
2953</div>
2954
2955
2956<A NAME="isClickable()"></A>
2957
2958<div class="jd-details api apilevel-">
2959 <h4 class="jd-details-title">
2960 <span class="normal">
2961 public
2962
2963
2964
2965
2966 boolean
2967 </span>
2968 <span class="sympad">isClickable</span>
2969 <span class="normal">()</span>
2970 </h4>
2971 <div class="api-level">
2972 <div></div>
2973
2974
2975
2976 </div>
2977 <div class="jd-details-descr">
2978
2979
2980
2981
2982 <div class="jd-tagdata jd-tagdescr"><p>Returns whether this object is clickable. </p></div>
2983
2984 </div>
2985</div>
2986
2987
2988<A NAME="isEnabled()"></A>
2989
2990<div class="jd-details api apilevel-">
2991 <h4 class="jd-details-title">
2992 <span class="normal">
2993 public
2994
2995
2996
2997
2998 boolean
2999 </span>
3000 <span class="sympad">isEnabled</span>
3001 <span class="normal">()</span>
3002 </h4>
3003 <div class="api-level">
3004 <div></div>
3005
3006
3007
3008 </div>
3009 <div class="jd-details-descr">
3010
3011
3012
3013
3014 <div class="jd-tagdata jd-tagdescr"><p>Returns whether this object is enabled. </p></div>
3015
3016 </div>
3017</div>
3018
3019
3020<A NAME="isFocusable()"></A>
3021
3022<div class="jd-details api apilevel-">
3023 <h4 class="jd-details-title">
3024 <span class="normal">
3025 public
3026
3027
3028
3029
3030 boolean
3031 </span>
3032 <span class="sympad">isFocusable</span>
3033 <span class="normal">()</span>
3034 </h4>
3035 <div class="api-level">
3036 <div></div>
3037
3038
3039
3040 </div>
3041 <div class="jd-details-descr">
3042
3043
3044
3045
3046 <div class="jd-tagdata jd-tagdescr"><p>Returns whether this object is focusable. </p></div>
3047
3048 </div>
3049</div>
3050
3051
3052<A NAME="isFocused()"></A>
3053
3054<div class="jd-details api apilevel-">
3055 <h4 class="jd-details-title">
3056 <span class="normal">
3057 public
3058
3059
3060
3061
3062 boolean
3063 </span>
3064 <span class="sympad">isFocused</span>
3065 <span class="normal">()</span>
3066 </h4>
3067 <div class="api-level">
3068 <div></div>
3069
3070
3071
3072 </div>
3073 <div class="jd-details-descr">
3074
3075
3076
3077
3078 <div class="jd-tagdata jd-tagdescr"><p>Returns whether this object is focused. </p></div>
3079
3080 </div>
3081</div>
3082
3083
3084<A NAME="isLongClickable()"></A>
3085
3086<div class="jd-details api apilevel-">
3087 <h4 class="jd-details-title">
3088 <span class="normal">
3089 public
3090
3091
3092
3093
3094 boolean
3095 </span>
3096 <span class="sympad">isLongClickable</span>
3097 <span class="normal">()</span>
3098 </h4>
3099 <div class="api-level">
3100 <div></div>
3101
3102
3103
3104 </div>
3105 <div class="jd-details-descr">
3106
3107
3108
3109
3110 <div class="jd-tagdata jd-tagdescr"><p>Returns whether this object is long clickable. </p></div>
3111
3112 </div>
3113</div>
3114
3115
3116<A NAME="isScrollable()"></A>
3117
3118<div class="jd-details api apilevel-">
3119 <h4 class="jd-details-title">
3120 <span class="normal">
3121 public
3122
3123
3124
3125
3126 boolean
3127 </span>
3128 <span class="sympad">isScrollable</span>
3129 <span class="normal">()</span>
3130 </h4>
3131 <div class="api-level">
3132 <div></div>
3133
3134
3135
3136 </div>
3137 <div class="jd-details-descr">
3138
3139
3140
3141
3142 <div class="jd-tagdata jd-tagdescr"><p>Returns whether this object is scrollable. </p></div>
3143
3144 </div>
3145</div>
3146
3147
3148<A NAME="isSelected()"></A>
3149
3150<div class="jd-details api apilevel-">
3151 <h4 class="jd-details-title">
3152 <span class="normal">
3153 public
3154
3155
3156
3157
3158 boolean
3159 </span>
3160 <span class="sympad">isSelected</span>
3161 <span class="normal">()</span>
3162 </h4>
3163 <div class="api-level">
3164 <div></div>
3165
3166
3167
3168 </div>
3169 <div class="jd-details-descr">
3170
3171
3172
3173
3174 <div class="jd-tagdata jd-tagdescr"><p>Returns whether this object is selected. </p></div>
3175
3176 </div>
3177</div>
3178
3179
3180<A NAME="longClick()"></A>
3181
3182<div class="jd-details api apilevel-">
3183 <h4 class="jd-details-title">
3184 <span class="normal">
3185 public
3186
3187
3188
3189
3190 void
3191 </span>
3192 <span class="sympad">longClick</span>
3193 <span class="normal">()</span>
3194 </h4>
3195 <div class="api-level">
3196 <div></div>
3197
3198
3199
3200 </div>
3201 <div class="jd-details-descr">
3202
3203
3204
3205
3206 <div class="jd-tagdata jd-tagdescr"><p>Performs a long click on this object. </p></div>
3207
3208 </div>
3209</div>
3210
3211
3212<A NAME="pinchClose(float, int)"></A>
3213
3214<div class="jd-details api apilevel-">
3215 <h4 class="jd-details-title">
3216 <span class="normal">
3217 public
3218
3219
3220
3221
3222 void
3223 </span>
3224 <span class="sympad">pinchClose</span>
3225 <span class="normal">(float percent, int speed)</span>
3226 </h4>
3227 <div class="api-level">
3228 <div></div>
3229
3230
3231
3232 </div>
3233 <div class="jd-details-descr">
3234
3235
3236
3237
3238 <div class="jd-tagdata jd-tagdescr"><p>Performs a pinch close gesture on this object.</p></div>
3239 <div class="jd-tagdata">
3240 <h5 class="jd-tagtitle">Parameters</h5>
3241 <table class="jd-tagtable">
3242 <tr>
3243 <th>percent</td>
3244 <td>The size of the pinch as a percentage of this object's size.</td>
3245 </tr>
3246 <tr>
3247 <th>speed</td>
3248 <td>The speed at which to perform this gesture in pixels per second.
3249</td>
3250 </tr>
3251 </table>
3252 </div>
3253
3254 </div>
3255</div>
3256
3257
3258<A NAME="pinchClose(float)"></A>
3259
3260<div class="jd-details api apilevel-">
3261 <h4 class="jd-details-title">
3262 <span class="normal">
3263 public
3264
3265
3266
3267
3268 void
3269 </span>
3270 <span class="sympad">pinchClose</span>
3271 <span class="normal">(float percent)</span>
3272 </h4>
3273 <div class="api-level">
3274 <div></div>
3275
3276
3277
3278 </div>
3279 <div class="jd-details-descr">
3280
3281
3282
3283
3284 <div class="jd-tagdata jd-tagdescr"><p>Performs a pinch close gesture on this object.</p></div>
3285 <div class="jd-tagdata">
3286 <h5 class="jd-tagtitle">Parameters</h5>
3287 <table class="jd-tagtable">
3288 <tr>
3289 <th>percent</td>
3290 <td>The size of the pinch as a percentage of this object's size.
3291</td>
3292 </tr>
3293 </table>
3294 </div>
3295
3296 </div>
3297</div>
3298
3299
3300<A NAME="pinchOpen(float, int)"></A>
3301
3302<div class="jd-details api apilevel-">
3303 <h4 class="jd-details-title">
3304 <span class="normal">
3305 public
3306
3307
3308
3309
3310 void
3311 </span>
3312 <span class="sympad">pinchOpen</span>
3313 <span class="normal">(float percent, int speed)</span>
3314 </h4>
3315 <div class="api-level">
3316 <div></div>
3317
3318
3319
3320 </div>
3321 <div class="jd-details-descr">
3322
3323
3324
3325
3326 <div class="jd-tagdata jd-tagdescr"><p>Performs a pinch open gesture on this object.</p></div>
3327 <div class="jd-tagdata">
3328 <h5 class="jd-tagtitle">Parameters</h5>
3329 <table class="jd-tagtable">
3330 <tr>
3331 <th>percent</td>
3332 <td>The size of the pinch as a percentage of this object's size.</td>
3333 </tr>
3334 <tr>
3335 <th>speed</td>
3336 <td>The speed at which to perform this gesture in pixels per second.
3337</td>
3338 </tr>
3339 </table>
3340 </div>
3341
3342 </div>
3343</div>
3344
3345
3346<A NAME="pinchOpen(float)"></A>
3347
3348<div class="jd-details api apilevel-">
3349 <h4 class="jd-details-title">
3350 <span class="normal">
3351 public
3352
3353
3354
3355
3356 void
3357 </span>
3358 <span class="sympad">pinchOpen</span>
3359 <span class="normal">(float percent)</span>
3360 </h4>
3361 <div class="api-level">
3362 <div></div>
3363
3364
3365
3366 </div>
3367 <div class="jd-details-descr">
3368
3369
3370
3371
3372 <div class="jd-tagdata jd-tagdescr"><p>Performs a pinch open gesture on this object.</p></div>
3373 <div class="jd-tagdata">
3374 <h5 class="jd-tagtitle">Parameters</h5>
3375 <table class="jd-tagtable">
3376 <tr>
3377 <th>percent</td>
3378 <td>The size of the pinch as a percentage of this object's size.
3379</td>
3380 </tr>
3381 </table>
3382 </div>
3383
3384 </div>
3385</div>
3386
3387
3388<A NAME="recycle()"></A>
3389
3390<div class="jd-details api apilevel-">
3391 <h4 class="jd-details-title">
3392 <span class="normal">
3393 public
3394
3395
3396
3397
3398 void
3399 </span>
3400 <span class="sympad">recycle</span>
3401 <span class="normal">()</span>
3402 </h4>
3403 <div class="api-level">
3404 <div></div>
3405
3406
3407
3408 </div>
3409 <div class="jd-details-descr">
3410
3411
3412
3413
3414 <div class="jd-tagdata jd-tagdescr"><p>Recycle this object. </p></div>
3415
3416 </div>
3417</div>
3418
3419
3420<A NAME="scroll(android.support.test.uiautomator.Direction, float)"></A>
3421
3422<div class="jd-details api apilevel-">
3423 <h4 class="jd-details-title">
3424 <span class="normal">
3425 public
3426
3427
3428
3429
3430 boolean
3431 </span>
3432 <span class="sympad">scroll</span>
3433 <span class="normal">(<a href="../../../../../reference/android/support/test/uiautomator/Direction.html">Direction</a> direction, float percent)</span>
3434 </h4>
3435 <div class="api-level">
3436 <div></div>
3437
3438
3439
3440 </div>
3441 <div class="jd-details-descr">
3442
3443
3444
3445
3446 <div class="jd-tagdata jd-tagdescr"><p>Performs a scroll gesture on this object.</p></div>
3447 <div class="jd-tagdata">
3448 <h5 class="jd-tagtitle">Parameters</h5>
3449 <table class="jd-tagtable">
3450 <tr>
3451 <th>direction</td>
3452 <td>The direction in which to scroll.</td>
3453 </tr>
3454 <tr>
3455 <th>percent</td>
3456 <td>The distance to scroll as a percentage of this object's visible size.</td>
3457 </tr>
3458 </table>
3459 </div>
3460 <div class="jd-tagdata">
3461 <h5 class="jd-tagtitle">Returns</h5>
3462 <ul class="nolist"><li>Whether the object can still scroll in the given direction.
3463</li></ul>
3464 </div>
3465
3466 </div>
3467</div>
3468
3469
3470<A NAME="scroll(android.support.test.uiautomator.Direction, float, int)"></A>
3471
3472<div class="jd-details api apilevel-">
3473 <h4 class="jd-details-title">
3474 <span class="normal">
3475 public
3476
3477
3478
3479
3480 boolean
3481 </span>
3482 <span class="sympad">scroll</span>
3483 <span class="normal">(<a href="../../../../../reference/android/support/test/uiautomator/Direction.html">Direction</a> direction, float percent, int speed)</span>
3484 </h4>
3485 <div class="api-level">
3486 <div></div>
3487
3488
3489
3490 </div>
3491 <div class="jd-details-descr">
3492
3493
3494
3495
3496 <div class="jd-tagdata jd-tagdescr"><p>Performs a scroll gesture on this object.</p></div>
3497 <div class="jd-tagdata">
3498 <h5 class="jd-tagtitle">Parameters</h5>
3499 <table class="jd-tagtable">
3500 <tr>
3501 <th>direction</td>
3502 <td>The direction in which to scroll.</td>
3503 </tr>
3504 <tr>
3505 <th>percent</td>
3506 <td>The distance to scroll as a percentage of this object's visible size.</td>
3507 </tr>
3508 <tr>
3509 <th>speed</td>
3510 <td>The speed at which to perform this gesture in pixels per second.</td>
3511 </tr>
3512 </table>
3513 </div>
3514 <div class="jd-tagdata">
3515 <h5 class="jd-tagtitle">Returns</h5>
3516 <ul class="nolist"><li>Whether the object can still scroll in the given direction.
3517</li></ul>
3518 </div>
3519
3520 </div>
3521</div>
3522
3523
3524<A NAME="setGestureMargin(int)"></A>
3525
3526<div class="jd-details api apilevel-">
3527 <h4 class="jd-details-title">
3528 <span class="normal">
3529 public
3530
3531
3532
3533
3534 void
3535 </span>
3536 <span class="sympad">setGestureMargin</span>
3537 <span class="normal">(int margin)</span>
3538 </h4>
3539 <div class="api-level">
3540 <div></div>
3541
3542
3543
3544 </div>
3545 <div class="jd-details-descr">
3546
3547
3548
3549
3550 <div class="jd-tagdata jd-tagdescr"><p>Sets the margins used for gestures in pixels. </p></div>
3551
3552 </div>
3553</div>
3554
3555
3556<A NAME="setGestureMargins(int, int, int, int)"></A>
3557
3558<div class="jd-details api apilevel-">
3559 <h4 class="jd-details-title">
3560 <span class="normal">
3561 public
3562
3563
3564
3565
3566 void
3567 </span>
3568 <span class="sympad">setGestureMargins</span>
3569 <span class="normal">(int left, int top, int right, int bottom)</span>
3570 </h4>
3571 <div class="api-level">
3572 <div></div>
3573
3574
3575
3576 </div>
3577 <div class="jd-details-descr">
3578
3579
3580
3581
3582 <div class="jd-tagdata jd-tagdescr"><p>Sets the margins used for gestures in pixels. </p></div>
3583
3584 </div>
3585</div>
3586
3587
3588<A NAME="setText(java.lang.String)"></A>
3589
3590<div class="jd-details api apilevel-">
3591 <h4 class="jd-details-title">
3592 <span class="normal">
3593 public
3594
3595
3596
3597
3598 void
3599 </span>
3600 <span class="sympad">setText</span>
3601 <span class="normal">(String text)</span>
3602 </h4>
3603 <div class="api-level">
3604 <div></div>
3605
3606
3607
3608 </div>
3609 <div class="jd-details-descr">
3610
3611
3612
3613
3614 <div class="jd-tagdata jd-tagdescr"><p>Sets the text content if this object is an editable field. </p></div>
3615
3616 </div>
3617</div>
3618
3619
3620<A NAME="swipe(android.support.test.uiautomator.Direction, float, int)"></A>
3621
3622<div class="jd-details api apilevel-">
3623 <h4 class="jd-details-title">
3624 <span class="normal">
3625 public
3626
3627
3628
3629
3630 void
3631 </span>
3632 <span class="sympad">swipe</span>
3633 <span class="normal">(<a href="../../../../../reference/android/support/test/uiautomator/Direction.html">Direction</a> direction, float percent, int speed)</span>
3634 </h4>
3635 <div class="api-level">
3636 <div></div>
3637
3638
3639
3640 </div>
3641 <div class="jd-details-descr">
3642
3643
3644
3645
3646 <div class="jd-tagdata jd-tagdescr"><p>Performs a swipe gesture on this object.</p></div>
3647 <div class="jd-tagdata">
3648 <h5 class="jd-tagtitle">Parameters</h5>
3649 <table class="jd-tagtable">
3650 <tr>
3651 <th>direction</td>
3652 <td>The direction in which to swipe.</td>
3653 </tr>
3654 <tr>
3655 <th>percent</td>
3656 <td>The length of the swipe as a percentage of this object's size.</td>
3657 </tr>
3658 <tr>
3659 <th>speed</td>
3660 <td>The speed at which to perform this gesture in pixels per second.
3661</td>
3662 </tr>
3663 </table>
3664 </div>
3665
3666 </div>
3667</div>
3668
3669
3670<A NAME="swipe(android.support.test.uiautomator.Direction, float)"></A>
3671
3672<div class="jd-details api apilevel-">
3673 <h4 class="jd-details-title">
3674 <span class="normal">
3675 public
3676
3677
3678
3679
3680 void
3681 </span>
3682 <span class="sympad">swipe</span>
3683 <span class="normal">(<a href="../../../../../reference/android/support/test/uiautomator/Direction.html">Direction</a> direction, float percent)</span>
3684 </h4>
3685 <div class="api-level">
3686 <div></div>
3687
3688
3689
3690 </div>
3691 <div class="jd-details-descr">
3692
3693
3694
3695
3696 <div class="jd-tagdata jd-tagdescr"><p>Performs a swipe gesture on this object.</p></div>
3697 <div class="jd-tagdata">
3698 <h5 class="jd-tagtitle">Parameters</h5>
3699 <table class="jd-tagtable">
3700 <tr>
3701 <th>direction</td>
3702 <td>The direction in which to swipe.</td>
3703 </tr>
3704 <tr>
3705 <th>percent</td>
3706 <td>The length of the swipe as a percentage of this object's size.
3707</td>
3708 </tr>
3709 </table>
3710 </div>
3711
3712 </div>
3713</div>
3714
3715
3716<A NAME="wait(android.support.test.uiautomator.UiObject2Condition<R>, long)"></A>
3717
3718<div class="jd-details api apilevel-">
3719 <h4 class="jd-details-title">
3720 <span class="normal">
3721 public
3722
3723
3724
3725
3726 R
3727 </span>
3728 <span class="sympad">wait</span>
3729 <span class="normal">(<a href="../../../../../reference/android/support/test/uiautomator/UiObject2Condition.html">UiObject2Condition</a>&lt;R&gt; condition, long timeout)</span>
3730 </h4>
3731 <div class="api-level">
3732 <div></div>
3733
3734
3735
3736 </div>
3737 <div class="jd-details-descr">
3738
3739
3740
3741
3742 <div class="jd-tagdata jd-tagdescr"><p>Waits for given the <code>condition</code> to be met.</p></div>
3743 <div class="jd-tagdata">
3744 <h5 class="jd-tagtitle">Parameters</h5>
3745 <table class="jd-tagtable">
3746 <tr>
3747 <th>condition</td>
3748 <td>The <code><a href="../../../../../reference/android/support/test/uiautomator/UiObject2Condition.html">UiObject2Condition</a></code> to evaluate.</td>
3749 </tr>
3750 <tr>
3751 <th>timeout</td>
3752 <td>Maximum amount of time to wait in milliseconds.</td>
3753 </tr>
3754 </table>
3755 </div>
3756 <div class="jd-tagdata">
3757 <h5 class="jd-tagtitle">Returns</h5>
3758 <ul class="nolist"><li>The final result returned by the condition.
3759</li></ul>
3760 </div>
3761
3762 </div>
3763</div>
3764
3765
3766<A NAME="wait(android.support.test.uiautomator.SearchCondition<R>, long)"></A>
3767
3768<div class="jd-details api apilevel-">
3769 <h4 class="jd-details-title">
3770 <span class="normal">
3771 public
3772
3773
3774
3775
3776 R
3777 </span>
3778 <span class="sympad">wait</span>
3779 <span class="normal">(<a href="../../../../../reference/android/support/test/uiautomator/SearchCondition.html">SearchCondition</a>&lt;R&gt; condition, long timeout)</span>
3780 </h4>
3781 <div class="api-level">
3782 <div></div>
3783
3784
3785
3786 </div>
3787 <div class="jd-details-descr">
3788
3789
3790
3791
3792 <div class="jd-tagdata jd-tagdescr"><p>Waits for given the <code>condition</code> to be met.</p></div>
3793 <div class="jd-tagdata">
3794 <h5 class="jd-tagtitle">Parameters</h5>
3795 <table class="jd-tagtable">
3796 <tr>
3797 <th>condition</td>
3798 <td>The <code><a href="../../../../../reference/android/support/test/uiautomator/SearchCondition.html">SearchCondition</a></code> to evaluate.</td>
3799 </tr>
3800 <tr>
3801 <th>timeout</td>
3802 <td>Maximum amount of time to wait in milliseconds.</td>
3803 </tr>
3804 </table>
3805 </div>
3806 <div class="jd-tagdata">
3807 <h5 class="jd-tagtitle">Returns</h5>
3808 <ul class="nolist"><li>The final result returned by the condition.
3809</li></ul>
3810 </div>
3811
3812 </div>
3813</div>
3814
3815
3816
3817
3818
3819<!-- ========= METHOD DETAIL ======== -->
3820
3821
3822
3823<!-- ========= END OF CLASS DATA ========= -->
3824<A NAME="navbar_top"></A>
3825
3826<div id="footer" class="wrap" >
3827
3828
3829 <div id="copyright">
3830
3831 Except as noted, this content is licensed under <a
3832 href="http://www.apache.org/licenses/LICENSE-2.0">Apache 2.0</a>.
3833 For details and restrictions, see the <a href="../../../../../license.html">
3834 Content License</a>.
3835 </div>
3836 <div id="build_info">
3837
3838 Android &nbsp;r &mdash;
3839<script src="../../../../../timestamp.js" type="text/javascript"></script>
3840<script>document.write(BUILD_TIMESTAMP)</script>
3841
3842 </div>
3843
3844
3845 <div id="footerlinks">
3846
3847 <p>
3848 <a href="../../../../../about/index.html">About Android</a>&nbsp;&nbsp;|&nbsp;
3849 <a href="../../../../../legal.html">Legal</a>&nbsp;&nbsp;|&nbsp;
3850 <a href="../../../../../support.html">Support</a>
3851 </p>
3852 </div>
3853
3854</div> <!-- end footer -->
3855</div> <!-- jd-content -->
3856
3857</div><!-- end doc-content -->
3858
3859</div> <!-- end body-content -->
3860
3861
3862
3863
3864
3865
3866</body>
3867</html>