blob: 86e5404eae19ae4a8ccc06aceb210cfd38159081 [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>BySelector | 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">BySelector</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="selected 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="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">BySelector</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.BySelector</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/BySelector.html">BySelector</a></code> specifies criteria for matching UI elements during a call to
750 <code><a href="../../../../../reference/android/support/test/uiautomator/UiDevice.html#findObject(android.support.test.uiautomator.BySelector)">findObject(BySelector)</a></code>.
751</p>
752
753
754
755
756
757</div><!-- jd-descr -->
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774<div class="jd-descr">
775
776
777<h2>Summary</h2>
778
779
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<!-- ========== METHOD SUMMARY =========== -->
806<table id="pubmethods" class="jd-sumtable"><tr><th colspan="12">Public Methods</th></tr>
807
808
809
810
811 <tr class="alt-color api apilevel-" >
812 <td class="jd-typecol"><nobr>
813
814
815
816
817
818 <a href="../../../../../reference/android/support/test/uiautomator/BySelector.html">BySelector</a></nobr>
819 </td>
820 <td class="jd-linkcol" width="100%"><nobr>
821 <span class="sympad"><a href="../../../../../reference/android/support/test/uiautomator/BySelector.html#checkable(boolean)">checkable</a></span>(boolean isCheckable)</nobr>
822
823 <div class="jd-descrdiv">
824 Sets the search criteria to match elements that are checkable or not checkable.
825
826
827
828 </div>
829
830 </td></tr>
831
832
833
834 <tr class=" api apilevel-" >
835 <td class="jd-typecol"><nobr>
836
837
838
839
840
841 <a href="../../../../../reference/android/support/test/uiautomator/BySelector.html">BySelector</a></nobr>
842 </td>
843 <td class="jd-linkcol" width="100%"><nobr>
844 <span class="sympad"><a href="../../../../../reference/android/support/test/uiautomator/BySelector.html#checked(boolean)">checked</a></span>(boolean isChecked)</nobr>
845
846 <div class="jd-descrdiv">
847 Sets the search criteria to match elements that are checked or unchecked.
848
849
850
851 </div>
852
853 </td></tr>
854
855
856
857 <tr class="alt-color api apilevel-" >
858 <td class="jd-typecol"><nobr>
859
860
861
862
863
864 <a href="../../../../../reference/android/support/test/uiautomator/BySelector.html">BySelector</a></nobr>
865 </td>
866 <td class="jd-linkcol" width="100%"><nobr>
867 <span class="sympad"><a href="../../../../../reference/android/support/test/uiautomator/BySelector.html#clazz(java.util.regex.Pattern)">clazz</a></span>(Pattern className)</nobr>
868
869 <div class="jd-descrdiv">
870 Sets the class name criteria for matching.
871
872
873
874 </div>
875
876 </td></tr>
877
878
879
880 <tr class=" api apilevel-" >
881 <td class="jd-typecol"><nobr>
882
883
884
885
886
887 <a href="../../../../../reference/android/support/test/uiautomator/BySelector.html">BySelector</a></nobr>
888 </td>
889 <td class="jd-linkcol" width="100%"><nobr>
890 <span class="sympad"><a href="../../../../../reference/android/support/test/uiautomator/BySelector.html#clazz(java.lang.String)">clazz</a></span>(String className)</nobr>
891
892 <div class="jd-descrdiv">
893 Sets the class name criteria for matching.
894
895
896
897 </div>
898
899 </td></tr>
900
901
902
903 <tr class="alt-color api apilevel-" >
904 <td class="jd-typecol"><nobr>
905
906
907
908
909
910 <a href="../../../../../reference/android/support/test/uiautomator/BySelector.html">BySelector</a></nobr>
911 </td>
912 <td class="jd-linkcol" width="100%"><nobr>
913 <span class="sympad"><a href="../../../../../reference/android/support/test/uiautomator/BySelector.html#clazz(java.lang.Class)">clazz</a></span>(Class clazz)</nobr>
914
915 <div class="jd-descrdiv">
916 Sets the class name criteria for matching.
917
918
919
920 </div>
921
922 </td></tr>
923
924
925
926 <tr class=" api apilevel-" >
927 <td class="jd-typecol"><nobr>
928
929
930
931
932
933 <a href="../../../../../reference/android/support/test/uiautomator/BySelector.html">BySelector</a></nobr>
934 </td>
935 <td class="jd-linkcol" width="100%"><nobr>
936 <span class="sympad"><a href="../../../../../reference/android/support/test/uiautomator/BySelector.html#clazz(java.lang.String, java.lang.String)">clazz</a></span>(String packageName, String className)</nobr>
937
938 <div class="jd-descrdiv">
939 Sets the class name criteria for matching.
940
941
942
943 </div>
944
945 </td></tr>
946
947
948
949 <tr class="alt-color api apilevel-" >
950 <td class="jd-typecol"><nobr>
951
952
953
954
955
956 <a href="../../../../../reference/android/support/test/uiautomator/BySelector.html">BySelector</a></nobr>
957 </td>
958 <td class="jd-linkcol" width="100%"><nobr>
959 <span class="sympad"><a href="../../../../../reference/android/support/test/uiautomator/BySelector.html#clickable(boolean)">clickable</a></span>(boolean isClickable)</nobr>
960
961 <div class="jd-descrdiv">
962 Sets the search criteria to match elements that are clickable or not clickable.
963
964
965
966 </div>
967
968 </td></tr>
969
970
971
972 <tr class=" api apilevel-" >
973 <td class="jd-typecol"><nobr>
974
975
976
977
978
979 <a href="../../../../../reference/android/support/test/uiautomator/BySelector.html">BySelector</a></nobr>
980 </td>
981 <td class="jd-linkcol" width="100%"><nobr>
982 <span class="sympad"><a href="../../../../../reference/android/support/test/uiautomator/BySelector.html#depth(int)">depth</a></span>(int exactDepth)</nobr>
983
984 <div class="jd-descrdiv">
985 Sets the search criteria to match elements that are at a certain depth.
986
987
988
989 </div>
990
991 </td></tr>
992
993
994
995 <tr class="alt-color api apilevel-" >
996 <td class="jd-typecol"><nobr>
997
998
999
1000
1001
1002 <a href="../../../../../reference/android/support/test/uiautomator/BySelector.html">BySelector</a></nobr>
1003 </td>
1004 <td class="jd-linkcol" width="100%"><nobr>
1005 <span class="sympad"><a href="../../../../../reference/android/support/test/uiautomator/BySelector.html#depth(int, int)">depth</a></span>(int min, int max)</nobr>
1006
1007 <div class="jd-descrdiv">
1008 Sets the search criteria to match elements that are in a range of depths.
1009
1010
1011
1012 </div>
1013
1014 </td></tr>
1015
1016
1017
1018 <tr class=" api apilevel-" >
1019 <td class="jd-typecol"><nobr>
1020
1021
1022
1023
1024
1025 <a href="../../../../../reference/android/support/test/uiautomator/BySelector.html">BySelector</a></nobr>
1026 </td>
1027 <td class="jd-linkcol" width="100%"><nobr>
1028 <span class="sympad"><a href="../../../../../reference/android/support/test/uiautomator/BySelector.html#desc(java.util.regex.Pattern)">desc</a></span>(Pattern contentDescription)</nobr>
1029
1030 <div class="jd-descrdiv">
1031 Sets the content description criteria for matching.
1032
1033
1034
1035 </div>
1036
1037 </td></tr>
1038
1039
1040
1041 <tr class="alt-color api apilevel-" >
1042 <td class="jd-typecol"><nobr>
1043
1044
1045
1046
1047
1048 <a href="../../../../../reference/android/support/test/uiautomator/BySelector.html">BySelector</a></nobr>
1049 </td>
1050 <td class="jd-linkcol" width="100%"><nobr>
1051 <span class="sympad"><a href="../../../../../reference/android/support/test/uiautomator/BySelector.html#desc(java.lang.String)">desc</a></span>(String contentDescription)</nobr>
1052
1053 <div class="jd-descrdiv">
1054 Sets the content description criteria for matching.
1055
1056
1057
1058 </div>
1059
1060 </td></tr>
1061
1062
1063
1064 <tr class=" api apilevel-" >
1065 <td class="jd-typecol"><nobr>
1066
1067
1068
1069
1070
1071 <a href="../../../../../reference/android/support/test/uiautomator/BySelector.html">BySelector</a></nobr>
1072 </td>
1073 <td class="jd-linkcol" width="100%"><nobr>
1074 <span class="sympad"><a href="../../../../../reference/android/support/test/uiautomator/BySelector.html#descContains(java.lang.String)">descContains</a></span>(String substring)</nobr>
1075
1076 <div class="jd-descrdiv">
1077 Sets the content description criteria for matching.
1078
1079
1080
1081 </div>
1082
1083 </td></tr>
1084
1085
1086
1087 <tr class="alt-color api apilevel-" >
1088 <td class="jd-typecol"><nobr>
1089
1090
1091
1092
1093
1094 <a href="../../../../../reference/android/support/test/uiautomator/BySelector.html">BySelector</a></nobr>
1095 </td>
1096 <td class="jd-linkcol" width="100%"><nobr>
1097 <span class="sympad"><a href="../../../../../reference/android/support/test/uiautomator/BySelector.html#descEndsWith(java.lang.String)">descEndsWith</a></span>(String substring)</nobr>
1098
1099 <div class="jd-descrdiv">
1100 Sets the content description criteria for matching.
1101
1102
1103
1104 </div>
1105
1106 </td></tr>
1107
1108
1109
1110 <tr class=" api apilevel-" >
1111 <td class="jd-typecol"><nobr>
1112
1113
1114
1115
1116
1117 <a href="../../../../../reference/android/support/test/uiautomator/BySelector.html">BySelector</a></nobr>
1118 </td>
1119 <td class="jd-linkcol" width="100%"><nobr>
1120 <span class="sympad"><a href="../../../../../reference/android/support/test/uiautomator/BySelector.html#descStartsWith(java.lang.String)">descStartsWith</a></span>(String substring)</nobr>
1121
1122 <div class="jd-descrdiv">
1123 Sets the content description criteria for matching.
1124
1125
1126
1127 </div>
1128
1129 </td></tr>
1130
1131
1132
1133 <tr class="alt-color api apilevel-" >
1134 <td class="jd-typecol"><nobr>
1135
1136
1137
1138
1139
1140 <a href="../../../../../reference/android/support/test/uiautomator/BySelector.html">BySelector</a></nobr>
1141 </td>
1142 <td class="jd-linkcol" width="100%"><nobr>
1143 <span class="sympad"><a href="../../../../../reference/android/support/test/uiautomator/BySelector.html#enabled(boolean)">enabled</a></span>(boolean isEnabled)</nobr>
1144
1145 <div class="jd-descrdiv">
1146 Sets the search criteria to match elements that are enabled or disabled.
1147
1148
1149
1150 </div>
1151
1152 </td></tr>
1153
1154
1155
1156 <tr class=" api apilevel-" >
1157 <td class="jd-typecol"><nobr>
1158
1159
1160
1161
1162
1163 <a href="../../../../../reference/android/support/test/uiautomator/BySelector.html">BySelector</a></nobr>
1164 </td>
1165 <td class="jd-linkcol" width="100%"><nobr>
1166 <span class="sympad"><a href="../../../../../reference/android/support/test/uiautomator/BySelector.html#focusable(boolean)">focusable</a></span>(boolean isFocusable)</nobr>
1167
1168 <div class="jd-descrdiv">
1169 Sets the search criteria to match elements that are focusable or not focusable.
1170
1171
1172
1173 </div>
1174
1175 </td></tr>
1176
1177
1178
1179 <tr class="alt-color api apilevel-" >
1180 <td class="jd-typecol"><nobr>
1181
1182
1183
1184
1185
1186 <a href="../../../../../reference/android/support/test/uiautomator/BySelector.html">BySelector</a></nobr>
1187 </td>
1188 <td class="jd-linkcol" width="100%"><nobr>
1189 <span class="sympad"><a href="../../../../../reference/android/support/test/uiautomator/BySelector.html#focused(boolean)">focused</a></span>(boolean isFocused)</nobr>
1190
1191 <div class="jd-descrdiv">
1192 Sets the search criteria to match elements that are focused or unfocused.
1193
1194
1195
1196 </div>
1197
1198 </td></tr>
1199
1200
1201
1202 <tr class=" api apilevel-" >
1203 <td class="jd-typecol"><nobr>
1204
1205
1206
1207
1208
1209 <a href="../../../../../reference/android/support/test/uiautomator/BySelector.html">BySelector</a></nobr>
1210 </td>
1211 <td class="jd-linkcol" width="100%"><nobr>
1212 <span class="sympad"><a href="../../../../../reference/android/support/test/uiautomator/BySelector.html#hasChild(android.support.test.uiautomator.BySelector)">hasChild</a></span>(<a href="../../../../../reference/android/support/test/uiautomator/BySelector.html">BySelector</a> childSelector)</nobr>
1213
1214 <div class="jd-descrdiv">
1215 Adds a child selector criteria for matching.
1216
1217
1218
1219 </div>
1220
1221 </td></tr>
1222
1223
1224
1225 <tr class="alt-color api apilevel-" >
1226 <td class="jd-typecol"><nobr>
1227
1228
1229
1230
1231
1232 <a href="../../../../../reference/android/support/test/uiautomator/BySelector.html">BySelector</a></nobr>
1233 </td>
1234 <td class="jd-linkcol" width="100%"><nobr>
1235 <span class="sympad"><a href="../../../../../reference/android/support/test/uiautomator/BySelector.html#hasDescendant(android.support.test.uiautomator.BySelector, int)">hasDescendant</a></span>(<a href="../../../../../reference/android/support/test/uiautomator/BySelector.html">BySelector</a> descendantSelector, int maxDepth)</nobr>
1236
1237 <div class="jd-descrdiv">
1238 Adds a descendant selector criteria for matching.
1239
1240
1241
1242 </div>
1243
1244 </td></tr>
1245
1246
1247
1248 <tr class=" api apilevel-" >
1249 <td class="jd-typecol"><nobr>
1250
1251
1252
1253
1254
1255 <a href="../../../../../reference/android/support/test/uiautomator/BySelector.html">BySelector</a></nobr>
1256 </td>
1257 <td class="jd-linkcol" width="100%"><nobr>
1258 <span class="sympad"><a href="../../../../../reference/android/support/test/uiautomator/BySelector.html#hasDescendant(android.support.test.uiautomator.BySelector)">hasDescendant</a></span>(<a href="../../../../../reference/android/support/test/uiautomator/BySelector.html">BySelector</a> descendantSelector)</nobr>
1259
1260 <div class="jd-descrdiv">
1261 Adds a descendant selector criteria for matching.
1262
1263
1264
1265 </div>
1266
1267 </td></tr>
1268
1269
1270
1271 <tr class="alt-color api apilevel-" >
1272 <td class="jd-typecol"><nobr>
1273
1274
1275
1276
1277
1278 <a href="../../../../../reference/android/support/test/uiautomator/BySelector.html">BySelector</a></nobr>
1279 </td>
1280 <td class="jd-linkcol" width="100%"><nobr>
1281 <span class="sympad"><a href="../../../../../reference/android/support/test/uiautomator/BySelector.html#longClickable(boolean)">longClickable</a></span>(boolean isLongClickable)</nobr>
1282
1283 <div class="jd-descrdiv">
1284 Sets the search criteria to match elements that are long clickable or not long clickable.
1285
1286
1287
1288 </div>
1289
1290 </td></tr>
1291
1292
1293
1294 <tr class=" api apilevel-" >
1295 <td class="jd-typecol"><nobr>
1296
1297
1298
1299
1300
1301 <a href="../../../../../reference/android/support/test/uiautomator/BySelector.html">BySelector</a></nobr>
1302 </td>
1303 <td class="jd-linkcol" width="100%"><nobr>
1304 <span class="sympad"><a href="../../../../../reference/android/support/test/uiautomator/BySelector.html#maxDepth(int)">maxDepth</a></span>(int max)</nobr>
1305
1306 <div class="jd-descrdiv">
1307 Sets the search criteria to match elements that are no more than a certain depth.
1308
1309
1310
1311 </div>
1312
1313 </td></tr>
1314
1315
1316
1317 <tr class="alt-color api apilevel-" >
1318 <td class="jd-typecol"><nobr>
1319
1320
1321
1322
1323
1324 <a href="../../../../../reference/android/support/test/uiautomator/BySelector.html">BySelector</a></nobr>
1325 </td>
1326 <td class="jd-linkcol" width="100%"><nobr>
1327 <span class="sympad"><a href="../../../../../reference/android/support/test/uiautomator/BySelector.html#minDepth(int)">minDepth</a></span>(int min)</nobr>
1328
1329 <div class="jd-descrdiv">
1330 Sets the search criteria to match elements that are at least a certain depth.
1331
1332
1333
1334 </div>
1335
1336 </td></tr>
1337
1338
1339
1340 <tr class=" api apilevel-" >
1341 <td class="jd-typecol"><nobr>
1342
1343
1344
1345
1346
1347 <a href="../../../../../reference/android/support/test/uiautomator/BySelector.html">BySelector</a></nobr>
1348 </td>
1349 <td class="jd-linkcol" width="100%"><nobr>
1350 <span class="sympad"><a href="../../../../../reference/android/support/test/uiautomator/BySelector.html#pkg(java.lang.String)">pkg</a></span>(String applicationPackage)</nobr>
1351
1352 <div class="jd-descrdiv">
1353 Sets the application package name criteria for matching.
1354
1355
1356
1357 </div>
1358
1359 </td></tr>
1360
1361
1362
1363 <tr class="alt-color api apilevel-" >
1364 <td class="jd-typecol"><nobr>
1365
1366
1367
1368
1369
1370 <a href="../../../../../reference/android/support/test/uiautomator/BySelector.html">BySelector</a></nobr>
1371 </td>
1372 <td class="jd-linkcol" width="100%"><nobr>
1373 <span class="sympad"><a href="../../../../../reference/android/support/test/uiautomator/BySelector.html#pkg(java.util.regex.Pattern)">pkg</a></span>(Pattern applicationPackage)</nobr>
1374
1375 <div class="jd-descrdiv">
1376 Sets the package name criteria for matching.
1377
1378
1379
1380 </div>
1381
1382 </td></tr>
1383
1384
1385
1386 <tr class=" api apilevel-" >
1387 <td class="jd-typecol"><nobr>
1388
1389
1390
1391
1392
1393 <a href="../../../../../reference/android/support/test/uiautomator/BySelector.html">BySelector</a></nobr>
1394 </td>
1395 <td class="jd-linkcol" width="100%"><nobr>
1396 <span class="sympad"><a href="../../../../../reference/android/support/test/uiautomator/BySelector.html#res(java.lang.String)">res</a></span>(String resourceName)</nobr>
1397
1398 <div class="jd-descrdiv">
1399 Sets the resource name criteria for matching.
1400
1401
1402
1403 </div>
1404
1405 </td></tr>
1406
1407
1408
1409 <tr class="alt-color api apilevel-" >
1410 <td class="jd-typecol"><nobr>
1411
1412
1413
1414
1415
1416 <a href="../../../../../reference/android/support/test/uiautomator/BySelector.html">BySelector</a></nobr>
1417 </td>
1418 <td class="jd-linkcol" width="100%"><nobr>
1419 <span class="sympad"><a href="../../../../../reference/android/support/test/uiautomator/BySelector.html#res(java.util.regex.Pattern)">res</a></span>(Pattern resourceName)</nobr>
1420
1421 <div class="jd-descrdiv">
1422 Sets the resource name criteria for matching.
1423
1424
1425
1426 </div>
1427
1428 </td></tr>
1429
1430
1431
1432 <tr class=" api apilevel-" >
1433 <td class="jd-typecol"><nobr>
1434
1435
1436
1437
1438
1439 <a href="../../../../../reference/android/support/test/uiautomator/BySelector.html">BySelector</a></nobr>
1440 </td>
1441 <td class="jd-linkcol" width="100%"><nobr>
1442 <span class="sympad"><a href="../../../../../reference/android/support/test/uiautomator/BySelector.html#res(java.lang.String, java.lang.String)">res</a></span>(String resourcePackage, String resourceId)</nobr>
1443
1444 <div class="jd-descrdiv">
1445 Sets the resource name criteria for matching.
1446
1447
1448
1449 </div>
1450
1451 </td></tr>
1452
1453
1454
1455 <tr class="alt-color api apilevel-" >
1456 <td class="jd-typecol"><nobr>
1457
1458
1459
1460
1461
1462 <a href="../../../../../reference/android/support/test/uiautomator/BySelector.html">BySelector</a></nobr>
1463 </td>
1464 <td class="jd-linkcol" width="100%"><nobr>
1465 <span class="sympad"><a href="../../../../../reference/android/support/test/uiautomator/BySelector.html#scrollable(boolean)">scrollable</a></span>(boolean isScrollable)</nobr>
1466
1467 <div class="jd-descrdiv">
1468 Sets the search criteria to match elements that are scrollable or not scrollable.
1469
1470
1471
1472 </div>
1473
1474 </td></tr>
1475
1476
1477
1478 <tr class=" api apilevel-" >
1479 <td class="jd-typecol"><nobr>
1480
1481
1482
1483
1484
1485 <a href="../../../../../reference/android/support/test/uiautomator/BySelector.html">BySelector</a></nobr>
1486 </td>
1487 <td class="jd-linkcol" width="100%"><nobr>
1488 <span class="sympad"><a href="../../../../../reference/android/support/test/uiautomator/BySelector.html#selected(boolean)">selected</a></span>(boolean isSelected)</nobr>
1489
1490 <div class="jd-descrdiv">
1491 Sets the search criteria to match elements that are selected or not selected.
1492
1493
1494
1495 </div>
1496
1497 </td></tr>
1498
1499
1500
1501 <tr class="alt-color api apilevel-" >
1502 <td class="jd-typecol"><nobr>
1503
1504
1505
1506
1507
1508 <a href="../../../../../reference/android/support/test/uiautomator/BySelector.html">BySelector</a></nobr>
1509 </td>
1510 <td class="jd-linkcol" width="100%"><nobr>
1511 <span class="sympad"><a href="../../../../../reference/android/support/test/uiautomator/BySelector.html#text(java.util.regex.Pattern)">text</a></span>(Pattern textValue)</nobr>
1512
1513 <div class="jd-descrdiv">
1514 Sets the text value criteria for matching.
1515
1516
1517
1518 </div>
1519
1520 </td></tr>
1521
1522
1523
1524 <tr class=" api apilevel-" >
1525 <td class="jd-typecol"><nobr>
1526
1527
1528
1529
1530
1531 <a href="../../../../../reference/android/support/test/uiautomator/BySelector.html">BySelector</a></nobr>
1532 </td>
1533 <td class="jd-linkcol" width="100%"><nobr>
1534 <span class="sympad"><a href="../../../../../reference/android/support/test/uiautomator/BySelector.html#text(java.lang.String)">text</a></span>(String textValue)</nobr>
1535
1536 <div class="jd-descrdiv">
1537 Sets the text value criteria for matching.
1538
1539
1540
1541 </div>
1542
1543 </td></tr>
1544
1545
1546
1547 <tr class="alt-color api apilevel-" >
1548 <td class="jd-typecol"><nobr>
1549
1550
1551
1552
1553
1554 <a href="../../../../../reference/android/support/test/uiautomator/BySelector.html">BySelector</a></nobr>
1555 </td>
1556 <td class="jd-linkcol" width="100%"><nobr>
1557 <span class="sympad"><a href="../../../../../reference/android/support/test/uiautomator/BySelector.html#textContains(java.lang.String)">textContains</a></span>(String substring)</nobr>
1558
1559 <div class="jd-descrdiv">
1560 Sets the text value criteria for matching.
1561
1562
1563
1564 </div>
1565
1566 </td></tr>
1567
1568
1569
1570 <tr class=" api apilevel-" >
1571 <td class="jd-typecol"><nobr>
1572
1573
1574
1575
1576
1577 <a href="../../../../../reference/android/support/test/uiautomator/BySelector.html">BySelector</a></nobr>
1578 </td>
1579 <td class="jd-linkcol" width="100%"><nobr>
1580 <span class="sympad"><a href="../../../../../reference/android/support/test/uiautomator/BySelector.html#textEndsWith(java.lang.String)">textEndsWith</a></span>(String substring)</nobr>
1581
1582 <div class="jd-descrdiv">
1583 Sets the text value criteria for matching.
1584
1585
1586
1587 </div>
1588
1589 </td></tr>
1590
1591
1592
1593 <tr class="alt-color api apilevel-" >
1594 <td class="jd-typecol"><nobr>
1595
1596
1597
1598
1599
1600 <a href="../../../../../reference/android/support/test/uiautomator/BySelector.html">BySelector</a></nobr>
1601 </td>
1602 <td class="jd-linkcol" width="100%"><nobr>
1603 <span class="sympad"><a href="../../../../../reference/android/support/test/uiautomator/BySelector.html#textStartsWith(java.lang.String)">textStartsWith</a></span>(String substring)</nobr>
1604
1605 <div class="jd-descrdiv">
1606 Sets the text value criteria for matching.
1607
1608
1609
1610 </div>
1611
1612 </td></tr>
1613
1614
1615
1616 <tr class=" api apilevel-" >
1617 <td class="jd-typecol"><nobr>
1618
1619
1620
1621
1622
1623 String</nobr>
1624 </td>
1625 <td class="jd-linkcol" width="100%"><nobr>
1626 <span class="sympad"><a href="../../../../../reference/android/support/test/uiautomator/BySelector.html#toString()">toString</a></span>()</nobr>
1627
1628 <div class="jd-descrdiv">
1629 Returns a <code><a href="../../../../../reference/java/lang/String.html">String</a></code> representation of this <code><a href="../../../../../reference/android/support/test/uiautomator/BySelector.html">BySelector</a></code>.
1630
1631
1632
1633 </div>
1634
1635 </td></tr>
1636
1637
1638
1639</table>
1640
1641
1642
1643
1644
1645
1646
1647<!-- ========== METHOD SUMMARY =========== -->
1648<table id="inhmethods" class="jd-sumtable"><tr><th>
1649 <a href="#" class="toggle-all" onclick="return toggleAllInherited(this, null)">[Expand]</a>
1650 <div style="clear:left;">Inherited Methods</div></th></tr>
1651
1652
1653<tr class="api apilevel-" >
1654<td colspan="12">
1655 <a href="#" onclick="return toggleInherited(this, null)" id="inherited-methods-java.lang.Object" class="jd-expando-trigger closed"
1656 ><img id="inherited-methods-java.lang.Object-trigger"
1657 src="../../../../../assets/images/triangle-closed.png"
1658 class="jd-expando-trigger-img" /></a>
1659From class
1660
1661 java.lang.Object
1662
1663<div id="inherited-methods-java.lang.Object">
1664 <div id="inherited-methods-java.lang.Object-list"
1665 class="jd-inheritedlinks">
1666 </div>
1667 <div id="inherited-methods-java.lang.Object-summary" style="display: none;">
1668 <table class="jd-sumtable-expando">
1669
1670
1671
1672
1673 <tr class="alt-color api apilevel-" >
1674 <td class="jd-typecol"><nobr>
1675
1676
1677
1678
1679
1680 Object</nobr>
1681 </td>
1682 <td class="jd-linkcol" width="100%"><nobr>
1683 <span class="sympad">clone</span>()</nobr>
1684
1685 </td></tr>
1686
1687
1688
1689 <tr class=" api apilevel-" >
1690 <td class="jd-typecol"><nobr>
1691
1692
1693
1694
1695
1696 boolean</nobr>
1697 </td>
1698 <td class="jd-linkcol" width="100%"><nobr>
1699 <span class="sympad">equals</span>(Object arg0)</nobr>
1700
1701 </td></tr>
1702
1703
1704
1705 <tr class="alt-color api apilevel-" >
1706 <td class="jd-typecol"><nobr>
1707
1708
1709
1710
1711
1712 void</nobr>
1713 </td>
1714 <td class="jd-linkcol" width="100%"><nobr>
1715 <span class="sympad">finalize</span>()</nobr>
1716
1717 </td></tr>
1718
1719
1720
1721 <tr class=" api apilevel-" >
1722 <td class="jd-typecol"><nobr>
1723
1724
1725 final
1726
1727
1728 Class&lt;?&gt;</nobr>
1729 </td>
1730 <td class="jd-linkcol" width="100%"><nobr>
1731 <span class="sympad">getClass</span>()</nobr>
1732
1733 </td></tr>
1734
1735
1736
1737 <tr class="alt-color api apilevel-" >
1738 <td class="jd-typecol"><nobr>
1739
1740
1741
1742
1743
1744 int</nobr>
1745 </td>
1746 <td class="jd-linkcol" width="100%"><nobr>
1747 <span class="sympad">hashCode</span>()</nobr>
1748
1749 </td></tr>
1750
1751
1752
1753 <tr class=" api apilevel-" >
1754 <td class="jd-typecol"><nobr>
1755
1756
1757 final
1758
1759
1760 void</nobr>
1761 </td>
1762 <td class="jd-linkcol" width="100%"><nobr>
1763 <span class="sympad">notify</span>()</nobr>
1764
1765 </td></tr>
1766
1767
1768
1769 <tr class="alt-color api apilevel-" >
1770 <td class="jd-typecol"><nobr>
1771
1772
1773 final
1774
1775
1776 void</nobr>
1777 </td>
1778 <td class="jd-linkcol" width="100%"><nobr>
1779 <span class="sympad">notifyAll</span>()</nobr>
1780
1781 </td></tr>
1782
1783
1784
1785 <tr class=" api apilevel-" >
1786 <td class="jd-typecol"><nobr>
1787
1788
1789
1790
1791
1792 String</nobr>
1793 </td>
1794 <td class="jd-linkcol" width="100%"><nobr>
1795 <span class="sympad">toString</span>()</nobr>
1796
1797 </td></tr>
1798
1799
1800
1801 <tr class="alt-color api apilevel-" >
1802 <td class="jd-typecol"><nobr>
1803
1804
1805 final
1806
1807
1808 void</nobr>
1809 </td>
1810 <td class="jd-linkcol" width="100%"><nobr>
1811 <span class="sympad">wait</span>()</nobr>
1812
1813 </td></tr>
1814
1815
1816
1817 <tr class=" api apilevel-" >
1818 <td class="jd-typecol"><nobr>
1819
1820
1821 final
1822
1823
1824 void</nobr>
1825 </td>
1826 <td class="jd-linkcol" width="100%"><nobr>
1827 <span class="sympad">wait</span>(long arg0, int arg1)</nobr>
1828
1829 </td></tr>
1830
1831
1832
1833 <tr class="alt-color api apilevel-" >
1834 <td class="jd-typecol"><nobr>
1835
1836
1837 final
1838
1839
1840 void</nobr>
1841 </td>
1842 <td class="jd-linkcol" width="100%"><nobr>
1843 <span class="sympad">wait</span>(long arg0)</nobr>
1844
1845 </td></tr>
1846
1847
1848</table>
1849 </div>
1850</div>
1851</td></tr>
1852
1853
1854</table>
1855
1856
1857</div><!-- jd-descr (summary) -->
1858
1859<!-- Details -->
1860
1861
1862
1863
1864
1865
1866
1867
1868<!-- XML Attributes -->
1869
1870
1871<!-- Enum Values -->
1872
1873
1874<!-- Constants -->
1875
1876
1877<!-- Fields -->
1878
1879
1880<!-- Public ctors -->
1881
1882
1883
1884<!-- ========= CONSTRUCTOR DETAIL ======== -->
1885<!-- Protected ctors -->
1886
1887
1888
1889<!-- ========= METHOD DETAIL ======== -->
1890<!-- Public methdos -->
1891
1892<h2>Public Methods</h2>
1893
1894
1895
1896<A NAME="checkable(boolean)"></A>
1897
1898<div class="jd-details api apilevel-">
1899 <h4 class="jd-details-title">
1900 <span class="normal">
1901 public
1902
1903
1904
1905
1906 <a href="../../../../../reference/android/support/test/uiautomator/BySelector.html">BySelector</a>
1907 </span>
1908 <span class="sympad">checkable</span>
1909 <span class="normal">(boolean isCheckable)</span>
1910 </h4>
1911 <div class="api-level">
1912 <div></div>
1913
1914
1915
1916 </div>
1917 <div class="jd-details-descr">
1918
1919
1920
1921
1922 <div class="jd-tagdata jd-tagdescr"><p>Sets the search criteria to match elements that are checkable or not checkable.</p></div>
1923 <div class="jd-tagdata">
1924 <h5 class="jd-tagtitle">Parameters</h5>
1925 <table class="jd-tagtable">
1926 <tr>
1927 <th>isCheckable</td>
1928 <td>Whether to match elements that are checkable or elements that are not
1929 checkable.</td>
1930 </tr>
1931 </table>
1932 </div>
1933 <div class="jd-tagdata">
1934 <h5 class="jd-tagtitle">Returns</h5>
1935 <ul class="nolist"><li>A reference to this <code><a href="../../../../../reference/android/support/test/uiautomator/BySelector.html">BySelector</a></code>.
1936</li></ul>
1937 </div>
1938
1939 </div>
1940</div>
1941
1942
1943<A NAME="checked(boolean)"></A>
1944
1945<div class="jd-details api apilevel-">
1946 <h4 class="jd-details-title">
1947 <span class="normal">
1948 public
1949
1950
1951
1952
1953 <a href="../../../../../reference/android/support/test/uiautomator/BySelector.html">BySelector</a>
1954 </span>
1955 <span class="sympad">checked</span>
1956 <span class="normal">(boolean isChecked)</span>
1957 </h4>
1958 <div class="api-level">
1959 <div></div>
1960
1961
1962
1963 </div>
1964 <div class="jd-details-descr">
1965
1966
1967
1968
1969 <div class="jd-tagdata jd-tagdescr"><p>Sets the search criteria to match elements that are checked or unchecked.</p></div>
1970 <div class="jd-tagdata">
1971 <h5 class="jd-tagtitle">Parameters</h5>
1972 <table class="jd-tagtable">
1973 <tr>
1974 <th>isChecked</td>
1975 <td>Whether to match elements that are checked or elements that are unchecked.</td>
1976 </tr>
1977 </table>
1978 </div>
1979 <div class="jd-tagdata">
1980 <h5 class="jd-tagtitle">Returns</h5>
1981 <ul class="nolist"><li>A reference to this <code><a href="../../../../../reference/android/support/test/uiautomator/BySelector.html">BySelector</a></code>.
1982</li></ul>
1983 </div>
1984
1985 </div>
1986</div>
1987
1988
1989<A NAME="clazz(java.util.regex.Pattern)"></A>
1990
1991<div class="jd-details api apilevel-">
1992 <h4 class="jd-details-title">
1993 <span class="normal">
1994 public
1995
1996
1997
1998
1999 <a href="../../../../../reference/android/support/test/uiautomator/BySelector.html">BySelector</a>
2000 </span>
2001 <span class="sympad">clazz</span>
2002 <span class="normal">(Pattern className)</span>
2003 </h4>
2004 <div class="api-level">
2005 <div></div>
2006
2007
2008
2009 </div>
2010 <div class="jd-details-descr">
2011
2012
2013
2014
2015 <div class="jd-tagdata jd-tagdescr"><p>Sets the class name criteria for matching. A UI element will be considered a match if its
2016 full class name matches the <code>className</code> <code><a href="../../../../../reference/java/util/regex/Pattern.html">Pattern</a></code> and all other criteria for this
2017 selector are met.</p></div>
2018 <div class="jd-tagdata">
2019 <h5 class="jd-tagtitle">Parameters</h5>
2020 <table class="jd-tagtable">
2021 <tr>
2022 <th>className</td>
2023 <td>The <code><a href="../../../../../reference/java/util/regex/Pattern.html">Pattern</a></code> to be used for matching.</td>
2024 </tr>
2025 </table>
2026 </div>
2027 <div class="jd-tagdata">
2028 <h5 class="jd-tagtitle">Returns</h5>
2029 <ul class="nolist"><li>A reference to this <code><a href="../../../../../reference/android/support/test/uiautomator/BySelector.html">BySelector</a></code>.
2030</li></ul>
2031 </div>
2032
2033 </div>
2034</div>
2035
2036
2037<A NAME="clazz(java.lang.String)"></A>
2038
2039<div class="jd-details api apilevel-">
2040 <h4 class="jd-details-title">
2041 <span class="normal">
2042 public
2043
2044
2045
2046
2047 <a href="../../../../../reference/android/support/test/uiautomator/BySelector.html">BySelector</a>
2048 </span>
2049 <span class="sympad">clazz</span>
2050 <span class="normal">(String className)</span>
2051 </h4>
2052 <div class="api-level">
2053 <div></div>
2054
2055
2056
2057 </div>
2058 <div class="jd-details-descr">
2059
2060
2061
2062
2063 <div class="jd-tagdata jd-tagdescr"><p>Sets the class name criteria for matching. A UI element will be considered a match if its
2064 class name exactly matches the <code>className</code> parameter and all other criteria for
2065 this selector are met. If <code>className</code> starts with a period, it is assumed to be in the
2066 <code><a href="../../../../../reference/android/widget/package-summary.html">android.widget</a></code> package.</p></div>
2067 <div class="jd-tagdata">
2068 <h5 class="jd-tagtitle">Parameters</h5>
2069 <table class="jd-tagtable">
2070 <tr>
2071 <th>className</td>
2072 <td>The full class name value to match.</td>
2073 </tr>
2074 </table>
2075 </div>
2076 <div class="jd-tagdata">
2077 <h5 class="jd-tagtitle">Returns</h5>
2078 <ul class="nolist"><li>A reference to this <code><a href="../../../../../reference/android/support/test/uiautomator/BySelector.html">BySelector</a></code>.
2079</li></ul>
2080 </div>
2081
2082 </div>
2083</div>
2084
2085
2086<A NAME="clazz(java.lang.Class)"></A>
2087
2088<div class="jd-details api apilevel-">
2089 <h4 class="jd-details-title">
2090 <span class="normal">
2091 public
2092
2093
2094
2095
2096 <a href="../../../../../reference/android/support/test/uiautomator/BySelector.html">BySelector</a>
2097 </span>
2098 <span class="sympad">clazz</span>
2099 <span class="normal">(Class clazz)</span>
2100 </h4>
2101 <div class="api-level">
2102 <div></div>
2103
2104
2105
2106 </div>
2107 <div class="jd-details-descr">
2108
2109
2110
2111
2112 <div class="jd-tagdata jd-tagdescr"><p>Sets the class name criteria for matching. A UI element will be considered a match if its
2113 class name matches <code>clazz</code> and all other criteria for this selector are met.</p></div>
2114 <div class="jd-tagdata">
2115 <h5 class="jd-tagtitle">Parameters</h5>
2116 <table class="jd-tagtable">
2117 <tr>
2118 <th>clazz</td>
2119 <td>The class to match.</td>
2120 </tr>
2121 </table>
2122 </div>
2123 <div class="jd-tagdata">
2124 <h5 class="jd-tagtitle">Returns</h5>
2125 <ul class="nolist"><li>A reference to this <code><a href="../../../../../reference/android/support/test/uiautomator/BySelector.html">BySelector</a></code>
2126</li></ul>
2127 </div>
2128
2129 </div>
2130</div>
2131
2132
2133<A NAME="clazz(java.lang.String, java.lang.String)"></A>
2134
2135<div class="jd-details api apilevel-">
2136 <h4 class="jd-details-title">
2137 <span class="normal">
2138 public
2139
2140
2141
2142
2143 <a href="../../../../../reference/android/support/test/uiautomator/BySelector.html">BySelector</a>
2144 </span>
2145 <span class="sympad">clazz</span>
2146 <span class="normal">(String packageName, String className)</span>
2147 </h4>
2148 <div class="api-level">
2149 <div></div>
2150
2151
2152
2153 </div>
2154 <div class="jd-details-descr">
2155
2156
2157
2158
2159 <div class="jd-tagdata jd-tagdescr"><p>Sets the class name criteria for matching. A UI element will be considered a match if its
2160 package and class name exactly match the <code>packageName</code> and <code>className</code> parameters
2161 and all other criteria for this selector are met.</p></div>
2162 <div class="jd-tagdata">
2163 <h5 class="jd-tagtitle">Parameters</h5>
2164 <table class="jd-tagtable">
2165 <tr>
2166 <th>packageName</td>
2167 <td>The package value to match.</td>
2168 </tr>
2169 <tr>
2170 <th>className</td>
2171 <td>The class name value to match.</td>
2172 </tr>
2173 </table>
2174 </div>
2175 <div class="jd-tagdata">
2176 <h5 class="jd-tagtitle">Returns</h5>
2177 <ul class="nolist"><li>A reference to this <code><a href="../../../../../reference/android/support/test/uiautomator/BySelector.html">BySelector</a></code>.
2178</li></ul>
2179 </div>
2180
2181 </div>
2182</div>
2183
2184
2185<A NAME="clickable(boolean)"></A>
2186
2187<div class="jd-details api apilevel-">
2188 <h4 class="jd-details-title">
2189 <span class="normal">
2190 public
2191
2192
2193
2194
2195 <a href="../../../../../reference/android/support/test/uiautomator/BySelector.html">BySelector</a>
2196 </span>
2197 <span class="sympad">clickable</span>
2198 <span class="normal">(boolean isClickable)</span>
2199 </h4>
2200 <div class="api-level">
2201 <div></div>
2202
2203
2204
2205 </div>
2206 <div class="jd-details-descr">
2207
2208
2209
2210
2211 <div class="jd-tagdata jd-tagdescr"><p>Sets the search criteria to match elements that are clickable or not clickable.</p></div>
2212 <div class="jd-tagdata">
2213 <h5 class="jd-tagtitle">Parameters</h5>
2214 <table class="jd-tagtable">
2215 <tr>
2216 <th>isClickable</td>
2217 <td>Whether to match elements that are clickable or elements that are not
2218 clickable.</td>
2219 </tr>
2220 </table>
2221 </div>
2222 <div class="jd-tagdata">
2223 <h5 class="jd-tagtitle">Returns</h5>
2224 <ul class="nolist"><li>A reference to this <code><a href="../../../../../reference/android/support/test/uiautomator/BySelector.html">BySelector</a></code>.
2225</li></ul>
2226 </div>
2227
2228 </div>
2229</div>
2230
2231
2232<A NAME="depth(int)"></A>
2233
2234<div class="jd-details api apilevel-">
2235 <h4 class="jd-details-title">
2236 <span class="normal">
2237 public
2238
2239
2240
2241
2242 <a href="../../../../../reference/android/support/test/uiautomator/BySelector.html">BySelector</a>
2243 </span>
2244 <span class="sympad">depth</span>
2245 <span class="normal">(int exactDepth)</span>
2246 </h4>
2247 <div class="api-level">
2248 <div></div>
2249
2250
2251
2252 </div>
2253 <div class="jd-details-descr">
2254
2255
2256
2257
2258 <div class="jd-tagdata jd-tagdescr"><p>Sets the search criteria to match elements that are at a certain depth. </p></div>
2259
2260 </div>
2261</div>
2262
2263
2264<A NAME="depth(int, int)"></A>
2265
2266<div class="jd-details api apilevel-">
2267 <h4 class="jd-details-title">
2268 <span class="normal">
2269 public
2270
2271
2272
2273
2274 <a href="../../../../../reference/android/support/test/uiautomator/BySelector.html">BySelector</a>
2275 </span>
2276 <span class="sympad">depth</span>
2277 <span class="normal">(int min, int max)</span>
2278 </h4>
2279 <div class="api-level">
2280 <div></div>
2281
2282
2283
2284 </div>
2285 <div class="jd-details-descr">
2286
2287
2288
2289
2290 <div class="jd-tagdata jd-tagdescr"><p>Sets the search criteria to match elements that are in a range of depths. </p></div>
2291
2292 </div>
2293</div>
2294
2295
2296<A NAME="desc(java.util.regex.Pattern)"></A>
2297
2298<div class="jd-details api apilevel-">
2299 <h4 class="jd-details-title">
2300 <span class="normal">
2301 public
2302
2303
2304
2305
2306 <a href="../../../../../reference/android/support/test/uiautomator/BySelector.html">BySelector</a>
2307 </span>
2308 <span class="sympad">desc</span>
2309 <span class="normal">(Pattern contentDescription)</span>
2310 </h4>
2311 <div class="api-level">
2312 <div></div>
2313
2314
2315
2316 </div>
2317 <div class="jd-details-descr">
2318
2319
2320
2321
2322 <div class="jd-tagdata jd-tagdescr"><p>Sets the content description criteria for matching. A UI element will be considered a match
2323 if its content description matches the <code>contentDescription</code> <code><a href="../../../../../reference/java/util/regex/Pattern.html">Pattern</a></code> and all
2324 other criteria for this selector are met.</p></div>
2325 <div class="jd-tagdata">
2326 <h5 class="jd-tagtitle">Parameters</h5>
2327 <table class="jd-tagtable">
2328 <tr>
2329 <th>contentDescription</td>
2330 <td>The <code><a href="../../../../../reference/java/util/regex/Pattern.html">Pattern</a></code> to be used for matching.</td>
2331 </tr>
2332 </table>
2333 </div>
2334 <div class="jd-tagdata">
2335 <h5 class="jd-tagtitle">Returns</h5>
2336 <ul class="nolist"><li>A reference to this <code><a href="../../../../../reference/android/support/test/uiautomator/BySelector.html">BySelector</a></code>.
2337</li></ul>
2338 </div>
2339
2340 </div>
2341</div>
2342
2343
2344<A NAME="desc(java.lang.String)"></A>
2345
2346<div class="jd-details api apilevel-">
2347 <h4 class="jd-details-title">
2348 <span class="normal">
2349 public
2350
2351
2352
2353
2354 <a href="../../../../../reference/android/support/test/uiautomator/BySelector.html">BySelector</a>
2355 </span>
2356 <span class="sympad">desc</span>
2357 <span class="normal">(String contentDescription)</span>
2358 </h4>
2359 <div class="api-level">
2360 <div></div>
2361
2362
2363
2364 </div>
2365 <div class="jd-details-descr">
2366
2367
2368
2369
2370 <div class="jd-tagdata jd-tagdescr"><p>Sets the content description criteria for matching. A UI element will be considered a match
2371 if its content description exactly matches the <code>contentDescription</code> parameter and all
2372 other criteria for this selector are met.</p></div>
2373 <div class="jd-tagdata">
2374 <h5 class="jd-tagtitle">Parameters</h5>
2375 <table class="jd-tagtable">
2376 <tr>
2377 <th>contentDescription</td>
2378 <td>The exact value to match.</td>
2379 </tr>
2380 </table>
2381 </div>
2382 <div class="jd-tagdata">
2383 <h5 class="jd-tagtitle">Returns</h5>
2384 <ul class="nolist"><li>A reference to this <code><a href="../../../../../reference/android/support/test/uiautomator/BySelector.html">BySelector</a></code>.
2385</li></ul>
2386 </div>
2387
2388 </div>
2389</div>
2390
2391
2392<A NAME="descContains(java.lang.String)"></A>
2393
2394<div class="jd-details api apilevel-">
2395 <h4 class="jd-details-title">
2396 <span class="normal">
2397 public
2398
2399
2400
2401
2402 <a href="../../../../../reference/android/support/test/uiautomator/BySelector.html">BySelector</a>
2403 </span>
2404 <span class="sympad">descContains</span>
2405 <span class="normal">(String substring)</span>
2406 </h4>
2407 <div class="api-level">
2408 <div></div>
2409
2410
2411
2412 </div>
2413 <div class="jd-details-descr">
2414
2415
2416
2417
2418 <div class="jd-tagdata jd-tagdescr"><p>Sets the content description criteria for matching. A UI element will be considered a match
2419 if its content description contains the <code>substring</code> parameter and all other criteria
2420 for this selector are met.</p></div>
2421 <div class="jd-tagdata">
2422 <h5 class="jd-tagtitle">Parameters</h5>
2423 <table class="jd-tagtable">
2424 <tr>
2425 <th>substring</td>
2426 <td>The substring to match.</td>
2427 </tr>
2428 </table>
2429 </div>
2430 <div class="jd-tagdata">
2431 <h5 class="jd-tagtitle">Returns</h5>
2432 <ul class="nolist"><li>A reference to this <code><a href="../../../../../reference/android/support/test/uiautomator/BySelector.html">BySelector</a></code>.
2433</li></ul>
2434 </div>
2435
2436 </div>
2437</div>
2438
2439
2440<A NAME="descEndsWith(java.lang.String)"></A>
2441
2442<div class="jd-details api apilevel-">
2443 <h4 class="jd-details-title">
2444 <span class="normal">
2445 public
2446
2447
2448
2449
2450 <a href="../../../../../reference/android/support/test/uiautomator/BySelector.html">BySelector</a>
2451 </span>
2452 <span class="sympad">descEndsWith</span>
2453 <span class="normal">(String substring)</span>
2454 </h4>
2455 <div class="api-level">
2456 <div></div>
2457
2458
2459
2460 </div>
2461 <div class="jd-details-descr">
2462
2463
2464
2465
2466 <div class="jd-tagdata jd-tagdescr"><p>Sets the content description criteria for matching. A UI element will be considered a match
2467 if its content description ends with the <code>substring</code> parameter and all other criteria
2468 for this selector are met.</p></div>
2469 <div class="jd-tagdata">
2470 <h5 class="jd-tagtitle">Parameters</h5>
2471 <table class="jd-tagtable">
2472 <tr>
2473 <th>substring</td>
2474 <td>The substring to match.</td>
2475 </tr>
2476 </table>
2477 </div>
2478 <div class="jd-tagdata">
2479 <h5 class="jd-tagtitle">Returns</h5>
2480 <ul class="nolist"><li>A reference to this <code><a href="../../../../../reference/android/support/test/uiautomator/BySelector.html">BySelector</a></code>.
2481</li></ul>
2482 </div>
2483
2484 </div>
2485</div>
2486
2487
2488<A NAME="descStartsWith(java.lang.String)"></A>
2489
2490<div class="jd-details api apilevel-">
2491 <h4 class="jd-details-title">
2492 <span class="normal">
2493 public
2494
2495
2496
2497
2498 <a href="../../../../../reference/android/support/test/uiautomator/BySelector.html">BySelector</a>
2499 </span>
2500 <span class="sympad">descStartsWith</span>
2501 <span class="normal">(String substring)</span>
2502 </h4>
2503 <div class="api-level">
2504 <div></div>
2505
2506
2507
2508 </div>
2509 <div class="jd-details-descr">
2510
2511
2512
2513
2514 <div class="jd-tagdata jd-tagdescr"><p>Sets the content description criteria for matching. A UI element will be considered a match
2515 if its content description starts with the <code>substring</code> parameter and all other criteria
2516 for this selector are met.</p></div>
2517 <div class="jd-tagdata">
2518 <h5 class="jd-tagtitle">Parameters</h5>
2519 <table class="jd-tagtable">
2520 <tr>
2521 <th>substring</td>
2522 <td>The substring to match.</td>
2523 </tr>
2524 </table>
2525 </div>
2526 <div class="jd-tagdata">
2527 <h5 class="jd-tagtitle">Returns</h5>
2528 <ul class="nolist"><li>A reference to this <code><a href="../../../../../reference/android/support/test/uiautomator/BySelector.html">BySelector</a></code>.
2529</li></ul>
2530 </div>
2531
2532 </div>
2533</div>
2534
2535
2536<A NAME="enabled(boolean)"></A>
2537
2538<div class="jd-details api apilevel-">
2539 <h4 class="jd-details-title">
2540 <span class="normal">
2541 public
2542
2543
2544
2545
2546 <a href="../../../../../reference/android/support/test/uiautomator/BySelector.html">BySelector</a>
2547 </span>
2548 <span class="sympad">enabled</span>
2549 <span class="normal">(boolean isEnabled)</span>
2550 </h4>
2551 <div class="api-level">
2552 <div></div>
2553
2554
2555
2556 </div>
2557 <div class="jd-details-descr">
2558
2559
2560
2561
2562 <div class="jd-tagdata jd-tagdescr"><p>Sets the search criteria to match elements that are enabled or disabled.</p></div>
2563 <div class="jd-tagdata">
2564 <h5 class="jd-tagtitle">Parameters</h5>
2565 <table class="jd-tagtable">
2566 <tr>
2567 <th>isEnabled</td>
2568 <td>Whether to match elements that are enabled or elements that are disabled.</td>
2569 </tr>
2570 </table>
2571 </div>
2572 <div class="jd-tagdata">
2573 <h5 class="jd-tagtitle">Returns</h5>
2574 <ul class="nolist"><li>A reference to this <code><a href="../../../../../reference/android/support/test/uiautomator/BySelector.html">BySelector</a></code>.
2575</li></ul>
2576 </div>
2577
2578 </div>
2579</div>
2580
2581
2582<A NAME="focusable(boolean)"></A>
2583
2584<div class="jd-details api apilevel-">
2585 <h4 class="jd-details-title">
2586 <span class="normal">
2587 public
2588
2589
2590
2591
2592 <a href="../../../../../reference/android/support/test/uiautomator/BySelector.html">BySelector</a>
2593 </span>
2594 <span class="sympad">focusable</span>
2595 <span class="normal">(boolean isFocusable)</span>
2596 </h4>
2597 <div class="api-level">
2598 <div></div>
2599
2600
2601
2602 </div>
2603 <div class="jd-details-descr">
2604
2605
2606
2607
2608 <div class="jd-tagdata jd-tagdescr"><p>Sets the search criteria to match elements that are focusable or not focusable.</p></div>
2609 <div class="jd-tagdata">
2610 <h5 class="jd-tagtitle">Parameters</h5>
2611 <table class="jd-tagtable">
2612 <tr>
2613 <th>isFocusable</td>
2614 <td>Whether to match elements that are focusable or elements that are not
2615 focusable.</td>
2616 </tr>
2617 </table>
2618 </div>
2619 <div class="jd-tagdata">
2620 <h5 class="jd-tagtitle">Returns</h5>
2621 <ul class="nolist"><li>A reference to this <code><a href="../../../../../reference/android/support/test/uiautomator/BySelector.html">BySelector</a></code>.
2622</li></ul>
2623 </div>
2624
2625 </div>
2626</div>
2627
2628
2629<A NAME="focused(boolean)"></A>
2630
2631<div class="jd-details api apilevel-">
2632 <h4 class="jd-details-title">
2633 <span class="normal">
2634 public
2635
2636
2637
2638
2639 <a href="../../../../../reference/android/support/test/uiautomator/BySelector.html">BySelector</a>
2640 </span>
2641 <span class="sympad">focused</span>
2642 <span class="normal">(boolean isFocused)</span>
2643 </h4>
2644 <div class="api-level">
2645 <div></div>
2646
2647
2648
2649 </div>
2650 <div class="jd-details-descr">
2651
2652
2653
2654
2655 <div class="jd-tagdata jd-tagdescr"><p>Sets the search criteria to match elements that are focused or unfocused.</p></div>
2656 <div class="jd-tagdata">
2657 <h5 class="jd-tagtitle">Parameters</h5>
2658 <table class="jd-tagtable">
2659 <tr>
2660 <th>isFocused</td>
2661 <td>Whether to match elements that are focused or elements that are unfocused.</td>
2662 </tr>
2663 </table>
2664 </div>
2665 <div class="jd-tagdata">
2666 <h5 class="jd-tagtitle">Returns</h5>
2667 <ul class="nolist"><li>A reference to this <code><a href="../../../../../reference/android/support/test/uiautomator/BySelector.html">BySelector</a></code>.
2668</li></ul>
2669 </div>
2670
2671 </div>
2672</div>
2673
2674
2675<A NAME="hasChild(android.support.test.uiautomator.BySelector)"></A>
2676
2677<div class="jd-details api apilevel-">
2678 <h4 class="jd-details-title">
2679 <span class="normal">
2680 public
2681
2682
2683
2684
2685 <a href="../../../../../reference/android/support/test/uiautomator/BySelector.html">BySelector</a>
2686 </span>
2687 <span class="sympad">hasChild</span>
2688 <span class="normal">(<a href="../../../../../reference/android/support/test/uiautomator/BySelector.html">BySelector</a> childSelector)</span>
2689 </h4>
2690 <div class="api-level">
2691 <div></div>
2692
2693
2694
2695 </div>
2696 <div class="jd-details-descr">
2697
2698
2699
2700
2701 <div class="jd-tagdata jd-tagdescr"><p>Adds a child selector criteria for matching. A UI element will be considered a match if it
2702 has a child element (direct descendant) which matches the <code>childSelector</code> and all
2703 other criteria for this selector are met. If specified more than once, matches must be found
2704 for all <code>childSelector</code>s.</p></div>
2705 <div class="jd-tagdata">
2706 <h5 class="jd-tagtitle">Parameters</h5>
2707 <table class="jd-tagtable">
2708 <tr>
2709 <th>childSelector</td>
2710 <td>The selector used to find a matching child element.</td>
2711 </tr>
2712 </table>
2713 </div>
2714 <div class="jd-tagdata">
2715 <h5 class="jd-tagtitle">Returns</h5>
2716 <ul class="nolist"><li>A reference to this <code><a href="../../../../../reference/android/support/test/uiautomator/BySelector.html">BySelector</a></code>.
2717</li></ul>
2718 </div>
2719
2720 </div>
2721</div>
2722
2723
2724<A NAME="hasDescendant(android.support.test.uiautomator.BySelector, int)"></A>
2725
2726<div class="jd-details api apilevel-">
2727 <h4 class="jd-details-title">
2728 <span class="normal">
2729 public
2730
2731
2732
2733
2734 <a href="../../../../../reference/android/support/test/uiautomator/BySelector.html">BySelector</a>
2735 </span>
2736 <span class="sympad">hasDescendant</span>
2737 <span class="normal">(<a href="../../../../../reference/android/support/test/uiautomator/BySelector.html">BySelector</a> descendantSelector, int maxDepth)</span>
2738 </h4>
2739 <div class="api-level">
2740 <div></div>
2741
2742
2743
2744 </div>
2745 <div class="jd-details-descr">
2746
2747
2748
2749
2750 <div class="jd-tagdata jd-tagdescr"><p>Adds a descendant selector criteria for matching. A UI element will be considered a match if
2751 it has a descendant element which matches the <code>descendantSelector</code> and all other
2752 criteria for this selector are met. If specified more than once, matches must be found for
2753 all <code>descendantSelector</code>s.</p></div>
2754 <div class="jd-tagdata">
2755 <h5 class="jd-tagtitle">Parameters</h5>
2756 <table class="jd-tagtable">
2757 <tr>
2758 <th>descendantSelector</td>
2759 <td>The selector used to find a matching descendant element.</td>
2760 </tr>
2761 <tr>
2762 <th>maxDepth</td>
2763 <td>The maximum depth under the element to search the descendant.</td>
2764 </tr>
2765 </table>
2766 </div>
2767 <div class="jd-tagdata">
2768 <h5 class="jd-tagtitle">Returns</h5>
2769 <ul class="nolist"><li>A reference to this <code><a href="../../../../../reference/android/support/test/uiautomator/BySelector.html">BySelector</a></code>.
2770</li></ul>
2771 </div>
2772
2773 </div>
2774</div>
2775
2776
2777<A NAME="hasDescendant(android.support.test.uiautomator.BySelector)"></A>
2778
2779<div class="jd-details api apilevel-">
2780 <h4 class="jd-details-title">
2781 <span class="normal">
2782 public
2783
2784
2785
2786
2787 <a href="../../../../../reference/android/support/test/uiautomator/BySelector.html">BySelector</a>
2788 </span>
2789 <span class="sympad">hasDescendant</span>
2790 <span class="normal">(<a href="../../../../../reference/android/support/test/uiautomator/BySelector.html">BySelector</a> descendantSelector)</span>
2791 </h4>
2792 <div class="api-level">
2793 <div></div>
2794
2795
2796
2797 </div>
2798 <div class="jd-details-descr">
2799
2800
2801
2802
2803 <div class="jd-tagdata jd-tagdescr"><p>Adds a descendant selector criteria for matching. A UI element will be considered a match if
2804 it has a descendant element which matches the <code>descendantSelector</code> and all other
2805 criteria for this selector are met. If specified more than once, matches must be found for
2806 all <code>descendantSelector</code>s.</p></div>
2807 <div class="jd-tagdata">
2808 <h5 class="jd-tagtitle">Parameters</h5>
2809 <table class="jd-tagtable">
2810 <tr>
2811 <th>descendantSelector</td>
2812 <td>The selector used to find a matching descendant element.</td>
2813 </tr>
2814 </table>
2815 </div>
2816 <div class="jd-tagdata">
2817 <h5 class="jd-tagtitle">Returns</h5>
2818 <ul class="nolist"><li>A reference to this <code><a href="../../../../../reference/android/support/test/uiautomator/BySelector.html">BySelector</a></code>.
2819</li></ul>
2820 </div>
2821
2822 </div>
2823</div>
2824
2825
2826<A NAME="longClickable(boolean)"></A>
2827
2828<div class="jd-details api apilevel-">
2829 <h4 class="jd-details-title">
2830 <span class="normal">
2831 public
2832
2833
2834
2835
2836 <a href="../../../../../reference/android/support/test/uiautomator/BySelector.html">BySelector</a>
2837 </span>
2838 <span class="sympad">longClickable</span>
2839 <span class="normal">(boolean isLongClickable)</span>
2840 </h4>
2841 <div class="api-level">
2842 <div></div>
2843
2844
2845
2846 </div>
2847 <div class="jd-details-descr">
2848
2849
2850
2851
2852 <div class="jd-tagdata jd-tagdescr"><p>Sets the search criteria to match elements that are long clickable or not long clickable.</p></div>
2853 <div class="jd-tagdata">
2854 <h5 class="jd-tagtitle">Parameters</h5>
2855 <table class="jd-tagtable">
2856 <tr>
2857 <th>isLongClickable</td>
2858 <td>Whether to match elements that are long clickable or elements that are
2859 not long clickable.</td>
2860 </tr>
2861 </table>
2862 </div>
2863 <div class="jd-tagdata">
2864 <h5 class="jd-tagtitle">Returns</h5>
2865 <ul class="nolist"><li>A reference to this <code><a href="../../../../../reference/android/support/test/uiautomator/BySelector.html">BySelector</a></code>.
2866</li></ul>
2867 </div>
2868
2869 </div>
2870</div>
2871
2872
2873<A NAME="maxDepth(int)"></A>
2874
2875<div class="jd-details api apilevel-">
2876 <h4 class="jd-details-title">
2877 <span class="normal">
2878 public
2879
2880
2881
2882
2883 <a href="../../../../../reference/android/support/test/uiautomator/BySelector.html">BySelector</a>
2884 </span>
2885 <span class="sympad">maxDepth</span>
2886 <span class="normal">(int max)</span>
2887 </h4>
2888 <div class="api-level">
2889 <div></div>
2890
2891
2892
2893 </div>
2894 <div class="jd-details-descr">
2895
2896
2897
2898
2899 <div class="jd-tagdata jd-tagdescr"><p>Sets the search criteria to match elements that are no more than a certain depth. </p></div>
2900
2901 </div>
2902</div>
2903
2904
2905<A NAME="minDepth(int)"></A>
2906
2907<div class="jd-details api apilevel-">
2908 <h4 class="jd-details-title">
2909 <span class="normal">
2910 public
2911
2912
2913
2914
2915 <a href="../../../../../reference/android/support/test/uiautomator/BySelector.html">BySelector</a>
2916 </span>
2917 <span class="sympad">minDepth</span>
2918 <span class="normal">(int min)</span>
2919 </h4>
2920 <div class="api-level">
2921 <div></div>
2922
2923
2924
2925 </div>
2926 <div class="jd-details-descr">
2927
2928
2929
2930
2931 <div class="jd-tagdata jd-tagdescr"><p>Sets the search criteria to match elements that are at least a certain depth. </p></div>
2932
2933 </div>
2934</div>
2935
2936
2937<A NAME="pkg(java.lang.String)"></A>
2938
2939<div class="jd-details api apilevel-">
2940 <h4 class="jd-details-title">
2941 <span class="normal">
2942 public
2943
2944
2945
2946
2947 <a href="../../../../../reference/android/support/test/uiautomator/BySelector.html">BySelector</a>
2948 </span>
2949 <span class="sympad">pkg</span>
2950 <span class="normal">(String applicationPackage)</span>
2951 </h4>
2952 <div class="api-level">
2953 <div></div>
2954
2955
2956
2957 </div>
2958 <div class="jd-details-descr">
2959
2960
2961
2962
2963 <div class="jd-tagdata jd-tagdescr"><p>Sets the application package name criteria for matching. A UI element will be considered a
2964 match if its application package name exactly matches the <code>applicationPackage</code>
2965 parameter and all other criteria for this selector are met.</p></div>
2966 <div class="jd-tagdata">
2967 <h5 class="jd-tagtitle">Parameters</h5>
2968 <table class="jd-tagtable">
2969 <tr>
2970 <th>applicationPackage</td>
2971 <td>The exact value to match.</td>
2972 </tr>
2973 </table>
2974 </div>
2975 <div class="jd-tagdata">
2976 <h5 class="jd-tagtitle">Returns</h5>
2977 <ul class="nolist"><li>A reference to this <code><a href="../../../../../reference/android/support/test/uiautomator/BySelector.html">BySelector</a></code>.
2978</li></ul>
2979 </div>
2980
2981 </div>
2982</div>
2983
2984
2985<A NAME="pkg(java.util.regex.Pattern)"></A>
2986
2987<div class="jd-details api apilevel-">
2988 <h4 class="jd-details-title">
2989 <span class="normal">
2990 public
2991
2992
2993
2994
2995 <a href="../../../../../reference/android/support/test/uiautomator/BySelector.html">BySelector</a>
2996 </span>
2997 <span class="sympad">pkg</span>
2998 <span class="normal">(Pattern applicationPackage)</span>
2999 </h4>
3000 <div class="api-level">
3001 <div></div>
3002
3003
3004
3005 </div>
3006 <div class="jd-details-descr">
3007
3008
3009
3010
3011 <div class="jd-tagdata jd-tagdescr"><p>Sets the package name criteria for matching. A UI element will be considered a match if its
3012 application package name matches the <code>applicationPackage</code> <code><a href="../../../../../reference/java/util/regex/Pattern.html">Pattern</a></code> and all other
3013 criteria for this selector are met.</p></div>
3014 <div class="jd-tagdata">
3015 <h5 class="jd-tagtitle">Parameters</h5>
3016 <table class="jd-tagtable">
3017 <tr>
3018 <th>applicationPackage</td>
3019 <td>The <code><a href="../../../../../reference/java/util/regex/Pattern.html">Pattern</a></code> to be used for matching.</td>
3020 </tr>
3021 </table>
3022 </div>
3023 <div class="jd-tagdata">
3024 <h5 class="jd-tagtitle">Returns</h5>
3025 <ul class="nolist"><li>A reference to this <code><a href="../../../../../reference/android/support/test/uiautomator/BySelector.html">BySelector</a></code>.
3026</li></ul>
3027 </div>
3028
3029 </div>
3030</div>
3031
3032
3033<A NAME="res(java.lang.String)"></A>
3034
3035<div class="jd-details api apilevel-">
3036 <h4 class="jd-details-title">
3037 <span class="normal">
3038 public
3039
3040
3041
3042
3043 <a href="../../../../../reference/android/support/test/uiautomator/BySelector.html">BySelector</a>
3044 </span>
3045 <span class="sympad">res</span>
3046 <span class="normal">(String resourceName)</span>
3047 </h4>
3048 <div class="api-level">
3049 <div></div>
3050
3051
3052
3053 </div>
3054 <div class="jd-details-descr">
3055
3056
3057
3058
3059 <div class="jd-tagdata jd-tagdescr"><p>Sets the resource name criteria for matching. A UI element will be considered a match if its
3060 resource name exactly matches the <code>resourceName</code> parameter and all other criteria for
3061 this selector are met.</p></div>
3062 <div class="jd-tagdata">
3063 <h5 class="jd-tagtitle">Parameters</h5>
3064 <table class="jd-tagtable">
3065 <tr>
3066 <th>resourceName</td>
3067 <td>The exact value to match.</td>
3068 </tr>
3069 </table>
3070 </div>
3071 <div class="jd-tagdata">
3072 <h5 class="jd-tagtitle">Returns</h5>
3073 <ul class="nolist"><li>A reference to this <code><a href="../../../../../reference/android/support/test/uiautomator/BySelector.html">BySelector</a></code>.
3074</li></ul>
3075 </div>
3076
3077 </div>
3078</div>
3079
3080
3081<A NAME="res(java.util.regex.Pattern)"></A>
3082
3083<div class="jd-details api apilevel-">
3084 <h4 class="jd-details-title">
3085 <span class="normal">
3086 public
3087
3088
3089
3090
3091 <a href="../../../../../reference/android/support/test/uiautomator/BySelector.html">BySelector</a>
3092 </span>
3093 <span class="sympad">res</span>
3094 <span class="normal">(Pattern resourceName)</span>
3095 </h4>
3096 <div class="api-level">
3097 <div></div>
3098
3099
3100
3101 </div>
3102 <div class="jd-details-descr">
3103
3104
3105
3106
3107 <div class="jd-tagdata jd-tagdescr"><p>Sets the resource name criteria for matching. A UI element will be considered a match if its
3108 resource name matches the <code>resourceName</code> <code><a href="../../../../../reference/java/util/regex/Pattern.html">Pattern</a></code> and all other criteria for
3109 this selector are met.</p></div>
3110 <div class="jd-tagdata">
3111 <h5 class="jd-tagtitle">Parameters</h5>
3112 <table class="jd-tagtable">
3113 <tr>
3114 <th>resourceName</td>
3115 <td>The <code><a href="../../../../../reference/java/util/regex/Pattern.html">Pattern</a></code> to be used for matching.</td>
3116 </tr>
3117 </table>
3118 </div>
3119 <div class="jd-tagdata">
3120 <h5 class="jd-tagtitle">Returns</h5>
3121 <ul class="nolist"><li>A reference to this <code><a href="../../../../../reference/android/support/test/uiautomator/BySelector.html">BySelector</a></code>.
3122</li></ul>
3123 </div>
3124
3125 </div>
3126</div>
3127
3128
3129<A NAME="res(java.lang.String, java.lang.String)"></A>
3130
3131<div class="jd-details api apilevel-">
3132 <h4 class="jd-details-title">
3133 <span class="normal">
3134 public
3135
3136
3137
3138
3139 <a href="../../../../../reference/android/support/test/uiautomator/BySelector.html">BySelector</a>
3140 </span>
3141 <span class="sympad">res</span>
3142 <span class="normal">(String resourcePackage, String resourceId)</span>
3143 </h4>
3144 <div class="api-level">
3145 <div></div>
3146
3147
3148
3149 </div>
3150 <div class="jd-details-descr">
3151
3152
3153
3154
3155 <div class="jd-tagdata jd-tagdescr"><p>Sets the resource name criteria for matching. A UI element will be considered a match if its
3156 resource package and resource id exactly match the <code>resourcePackage</code> and
3157 <code>resourceId</code> parameters and all other criteria for this selector are met.</p></div>
3158 <div class="jd-tagdata">
3159 <h5 class="jd-tagtitle">Parameters</h5>
3160 <table class="jd-tagtable">
3161 <tr>
3162 <th>resourcePackage</td>
3163 <td>The resource package value to match.</td>
3164 </tr>
3165 <tr>
3166 <th>resourceId</td>
3167 <td>The resouce-id value to match.</td>
3168 </tr>
3169 </table>
3170 </div>
3171 <div class="jd-tagdata">
3172 <h5 class="jd-tagtitle">Returns</h5>
3173 <ul class="nolist"><li>A reference to this <code><a href="../../../../../reference/android/support/test/uiautomator/BySelector.html">BySelector</a></code>.
3174</li></ul>
3175 </div>
3176
3177 </div>
3178</div>
3179
3180
3181<A NAME="scrollable(boolean)"></A>
3182
3183<div class="jd-details api apilevel-">
3184 <h4 class="jd-details-title">
3185 <span class="normal">
3186 public
3187
3188
3189
3190
3191 <a href="../../../../../reference/android/support/test/uiautomator/BySelector.html">BySelector</a>
3192 </span>
3193 <span class="sympad">scrollable</span>
3194 <span class="normal">(boolean isScrollable)</span>
3195 </h4>
3196 <div class="api-level">
3197 <div></div>
3198
3199
3200
3201 </div>
3202 <div class="jd-details-descr">
3203
3204
3205
3206
3207 <div class="jd-tagdata jd-tagdescr"><p>Sets the search criteria to match elements that are scrollable or not scrollable.</p></div>
3208 <div class="jd-tagdata">
3209 <h5 class="jd-tagtitle">Parameters</h5>
3210 <table class="jd-tagtable">
3211 <tr>
3212 <th>isScrollable</td>
3213 <td>Whether to match elements that are scrollable or elements that are not
3214 scrollable.</td>
3215 </tr>
3216 </table>
3217 </div>
3218 <div class="jd-tagdata">
3219 <h5 class="jd-tagtitle">Returns</h5>
3220 <ul class="nolist"><li>A reference to this <code><a href="../../../../../reference/android/support/test/uiautomator/BySelector.html">BySelector</a></code>.
3221</li></ul>
3222 </div>
3223
3224 </div>
3225</div>
3226
3227
3228<A NAME="selected(boolean)"></A>
3229
3230<div class="jd-details api apilevel-">
3231 <h4 class="jd-details-title">
3232 <span class="normal">
3233 public
3234
3235
3236
3237
3238 <a href="../../../../../reference/android/support/test/uiautomator/BySelector.html">BySelector</a>
3239 </span>
3240 <span class="sympad">selected</span>
3241 <span class="normal">(boolean isSelected)</span>
3242 </h4>
3243 <div class="api-level">
3244 <div></div>
3245
3246
3247
3248 </div>
3249 <div class="jd-details-descr">
3250
3251
3252
3253
3254 <div class="jd-tagdata jd-tagdescr"><p>Sets the search criteria to match elements that are selected or not selected.</p></div>
3255 <div class="jd-tagdata">
3256 <h5 class="jd-tagtitle">Parameters</h5>
3257 <table class="jd-tagtable">
3258 <tr>
3259 <th>isSelected</td>
3260 <td>Whether to match elements that are selected or elements that are not
3261 selected.</td>
3262 </tr>
3263 </table>
3264 </div>
3265 <div class="jd-tagdata">
3266 <h5 class="jd-tagtitle">Returns</h5>
3267 <ul class="nolist"><li>A reference to this <code><a href="../../../../../reference/android/support/test/uiautomator/BySelector.html">BySelector</a></code>.
3268</li></ul>
3269 </div>
3270
3271 </div>
3272</div>
3273
3274
3275<A NAME="text(java.util.regex.Pattern)"></A>
3276
3277<div class="jd-details api apilevel-">
3278 <h4 class="jd-details-title">
3279 <span class="normal">
3280 public
3281
3282
3283
3284
3285 <a href="../../../../../reference/android/support/test/uiautomator/BySelector.html">BySelector</a>
3286 </span>
3287 <span class="sympad">text</span>
3288 <span class="normal">(Pattern textValue)</span>
3289 </h4>
3290 <div class="api-level">
3291 <div></div>
3292
3293
3294
3295 </div>
3296 <div class="jd-details-descr">
3297
3298
3299
3300
3301 <div class="jd-tagdata jd-tagdescr"><p>Sets the text value criteria for matching. A UI element will be considered a match if its
3302 text value matches the <code>textValue</code> <code><a href="../../../../../reference/java/util/regex/Pattern.html">Pattern</a></code> and all other criteria for this
3303 selector are met.</p></div>
3304 <div class="jd-tagdata">
3305 <h5 class="jd-tagtitle">Parameters</h5>
3306 <table class="jd-tagtable">
3307 <tr>
3308 <th>textValue</td>
3309 <td>The <code><a href="../../../../../reference/java/util/regex/Pattern.html">Pattern</a></code> to be used for matching.</td>
3310 </tr>
3311 </table>
3312 </div>
3313 <div class="jd-tagdata">
3314 <h5 class="jd-tagtitle">Returns</h5>
3315 <ul class="nolist"><li>A reference to this <code><a href="../../../../../reference/android/support/test/uiautomator/BySelector.html">BySelector</a></code>.
3316</li></ul>
3317 </div>
3318
3319 </div>
3320</div>
3321
3322
3323<A NAME="text(java.lang.String)"></A>
3324
3325<div class="jd-details api apilevel-">
3326 <h4 class="jd-details-title">
3327 <span class="normal">
3328 public
3329
3330
3331
3332
3333 <a href="../../../../../reference/android/support/test/uiautomator/BySelector.html">BySelector</a>
3334 </span>
3335 <span class="sympad">text</span>
3336 <span class="normal">(String textValue)</span>
3337 </h4>
3338 <div class="api-level">
3339 <div></div>
3340
3341
3342
3343 </div>
3344 <div class="jd-details-descr">
3345
3346
3347
3348
3349 <div class="jd-tagdata jd-tagdescr"><p>Sets the text value criteria for matching. A UI element will be considered a match if its
3350 text value exactly matches the <code>textValue</code> parameter and all other criteria for this
3351 selector are met.</p></div>
3352 <div class="jd-tagdata">
3353 <h5 class="jd-tagtitle">Parameters</h5>
3354 <table class="jd-tagtable">
3355 <tr>
3356 <th>textValue</td>
3357 <td>The exact value to match.</td>
3358 </tr>
3359 </table>
3360 </div>
3361 <div class="jd-tagdata">
3362 <h5 class="jd-tagtitle">Returns</h5>
3363 <ul class="nolist"><li>A reference to this <code><a href="../../../../../reference/android/support/test/uiautomator/BySelector.html">BySelector</a></code>.
3364</li></ul>
3365 </div>
3366
3367 </div>
3368</div>
3369
3370
3371<A NAME="textContains(java.lang.String)"></A>
3372
3373<div class="jd-details api apilevel-">
3374 <h4 class="jd-details-title">
3375 <span class="normal">
3376 public
3377
3378
3379
3380
3381 <a href="../../../../../reference/android/support/test/uiautomator/BySelector.html">BySelector</a>
3382 </span>
3383 <span class="sympad">textContains</span>
3384 <span class="normal">(String substring)</span>
3385 </h4>
3386 <div class="api-level">
3387 <div></div>
3388
3389
3390
3391 </div>
3392 <div class="jd-details-descr">
3393
3394
3395
3396
3397 <div class="jd-tagdata jd-tagdescr"><p>Sets the text value criteria for matching. A UI element will be considered a match if its
3398 text value contains the <code>substring</code> parameter and all other criteria for this selector
3399 are met.</p></div>
3400 <div class="jd-tagdata">
3401 <h5 class="jd-tagtitle">Parameters</h5>
3402 <table class="jd-tagtable">
3403 <tr>
3404 <th>substring</td>
3405 <td>The substring to match.</td>
3406 </tr>
3407 </table>
3408 </div>
3409 <div class="jd-tagdata">
3410 <h5 class="jd-tagtitle">Returns</h5>
3411 <ul class="nolist"><li>A reference to this <code><a href="../../../../../reference/android/support/test/uiautomator/BySelector.html">BySelector</a></code>.
3412</li></ul>
3413 </div>
3414
3415 </div>
3416</div>
3417
3418
3419<A NAME="textEndsWith(java.lang.String)"></A>
3420
3421<div class="jd-details api apilevel-">
3422 <h4 class="jd-details-title">
3423 <span class="normal">
3424 public
3425
3426
3427
3428
3429 <a href="../../../../../reference/android/support/test/uiautomator/BySelector.html">BySelector</a>
3430 </span>
3431 <span class="sympad">textEndsWith</span>
3432 <span class="normal">(String substring)</span>
3433 </h4>
3434 <div class="api-level">
3435 <div></div>
3436
3437
3438
3439 </div>
3440 <div class="jd-details-descr">
3441
3442
3443
3444
3445 <div class="jd-tagdata jd-tagdescr"><p>Sets the text value criteria for matching. A UI element will be considered a match if its
3446 text value ends with the <code>substring</code> parameter and all other criteria for this selector
3447 are met.</p></div>
3448 <div class="jd-tagdata">
3449 <h5 class="jd-tagtitle">Parameters</h5>
3450 <table class="jd-tagtable">
3451 <tr>
3452 <th>substring</td>
3453 <td>The substring to match.</td>
3454 </tr>
3455 </table>
3456 </div>
3457 <div class="jd-tagdata">
3458 <h5 class="jd-tagtitle">Returns</h5>
3459 <ul class="nolist"><li>A reference to this <code><a href="../../../../../reference/android/support/test/uiautomator/BySelector.html">BySelector</a></code>.
3460</li></ul>
3461 </div>
3462
3463 </div>
3464</div>
3465
3466
3467<A NAME="textStartsWith(java.lang.String)"></A>
3468
3469<div class="jd-details api apilevel-">
3470 <h4 class="jd-details-title">
3471 <span class="normal">
3472 public
3473
3474
3475
3476
3477 <a href="../../../../../reference/android/support/test/uiautomator/BySelector.html">BySelector</a>
3478 </span>
3479 <span class="sympad">textStartsWith</span>
3480 <span class="normal">(String substring)</span>
3481 </h4>
3482 <div class="api-level">
3483 <div></div>
3484
3485
3486
3487 </div>
3488 <div class="jd-details-descr">
3489
3490
3491
3492
3493 <div class="jd-tagdata jd-tagdescr"><p>Sets the text value criteria for matching. A UI element will be considered a match if its
3494 text value starts with the <code>substring</code> parameter and all other criteria for this
3495 selector are met.</p></div>
3496 <div class="jd-tagdata">
3497 <h5 class="jd-tagtitle">Parameters</h5>
3498 <table class="jd-tagtable">
3499 <tr>
3500 <th>substring</td>
3501 <td>The substring to match.</td>
3502 </tr>
3503 </table>
3504 </div>
3505 <div class="jd-tagdata">
3506 <h5 class="jd-tagtitle">Returns</h5>
3507 <ul class="nolist"><li>A reference to this <code><a href="../../../../../reference/android/support/test/uiautomator/BySelector.html">BySelector</a></code>.
3508</li></ul>
3509 </div>
3510
3511 </div>
3512</div>
3513
3514
3515<A NAME="toString()"></A>
3516
3517<div class="jd-details api apilevel-">
3518 <h4 class="jd-details-title">
3519 <span class="normal">
3520 public
3521
3522
3523
3524
3525 String
3526 </span>
3527 <span class="sympad">toString</span>
3528 <span class="normal">()</span>
3529 </h4>
3530 <div class="api-level">
3531 <div></div>
3532
3533
3534
3535 </div>
3536 <div class="jd-details-descr">
3537
3538
3539
3540
3541 <div class="jd-tagdata jd-tagdescr"><p>Returns a <code><a href="../../../../../reference/java/lang/String.html">String</a></code> representation of this <code><a href="../../../../../reference/android/support/test/uiautomator/BySelector.html">BySelector</a></code>. The format is
3542 "BySelector [&lt;KEY&gt;='&lt;VALUE&gt; ... ]". Each criteria is listed as a key-value pair
3543 where the key is the name of the criteria expressed in all caps (e.g. CLAZZ, RES, etc).
3544</p></div>
3545
3546 </div>
3547</div>
3548
3549
3550
3551
3552
3553<!-- ========= METHOD DETAIL ======== -->
3554
3555
3556
3557<!-- ========= END OF CLASS DATA ========= -->
3558<A NAME="navbar_top"></A>
3559
3560<div id="footer" class="wrap" >
3561
3562
3563 <div id="copyright">
3564
3565 Except as noted, this content is licensed under <a
3566 href="http://www.apache.org/licenses/LICENSE-2.0">Apache 2.0</a>.
3567 For details and restrictions, see the <a href="../../../../../license.html">
3568 Content License</a>.
3569 </div>
3570 <div id="build_info">
3571
3572 Android &nbsp;r &mdash;
3573<script src="../../../../../timestamp.js" type="text/javascript"></script>
3574<script>document.write(BUILD_TIMESTAMP)</script>
3575
3576 </div>
3577
3578
3579 <div id="footerlinks">
3580
3581 <p>
3582 <a href="../../../../../about/index.html">About Android</a>&nbsp;&nbsp;|&nbsp;
3583 <a href="../../../../../legal.html">Legal</a>&nbsp;&nbsp;|&nbsp;
3584 <a href="../../../../../support.html">Support</a>
3585 </p>
3586 </div>
3587
3588</div> <!-- end footer -->
3589</div> <!-- jd-content -->
3590
3591</div><!-- end doc-content -->
3592
3593</div> <!-- end body-content -->
3594
3595
3596
3597
3598
3599
3600</body>
3601</html>