blob: 3f77795d1cf9fa5328123dbb2a289a2546ce768f [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>UiAutomatorTestCase | 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">UiAutomatorTestCase</li>
474 </ul>
475 </div>
476 </div>
477
478
479
480
481
482 <div class="wrap clearfix" id="body-content">
483 <div class="col-4" id="side-nav" itemscope itemtype="http://schema.org/SiteNavigationElement">
484 <div id="devdoc-nav">
485 <div id="api-nav-header">
486 <div id="api-level-toggle">
487 <label for="apiLevelCheckbox" class="disabled"
488 title="Select your target API level to dim unavailable APIs">API level: </label>
489 <div class="select-wrapper">
490 <select id="apiLevelSelector">
491 <!-- option elements added by buildApiLevelSelector() -->
492 </select>
493 </div>
494 </div><!-- end toggle -->
495 <div id="api-nav-title">Android APIs</div>
496 </div><!-- end nav header -->
497 <script>
498 var SINCE_DATA = [ ];
499 buildApiLevelSelector();
500 </script>
501
502 <div id="swapper">
503 <div id="nav-panels">
504 <div id="resize-packages-nav">
505 <div id="packages-nav" class="scroll-pane">
506
507 <ul>
508
509 <li class="api apilevel-">
510 <a href="../../../../../reference/android/support/test/package-summary.html">android.support.test</a></li>
511 <li class="api apilevel-">
Quddus Chong900831f2015-04-17 15:01:16 -0700512 <a href="../../../../../reference/android/support/test/annotation/package-summary.html">android.support.test.annotation</a></li>
513 <li class="api apilevel-">
Quddus Chong489218c2015-02-26 16:38:46 -0800514 <a href="../../../../../reference/android/support/test/espresso/package-summary.html">android.support.test.espresso</a></li>
515 <li class="api apilevel-">
516 <a href="../../../../../reference/android/support/test/espresso/action/package-summary.html">android.support.test.espresso.action</a></li>
517 <li class="api apilevel-">
518 <a href="../../../../../reference/android/support/test/espresso/assertion/package-summary.html">android.support.test.espresso.assertion</a></li>
519 <li class="api apilevel-">
520 <a href="../../../../../reference/android/support/test/espresso/base/package-summary.html">android.support.test.espresso.base</a></li>
521 <li class="api apilevel-">
522 <a href="../../../../../reference/android/support/test/espresso/contrib/package-summary.html">android.support.test.espresso.contrib</a></li>
523 <li class="api apilevel-">
Quddus Chong900831f2015-04-17 15:01:16 -0700524 <a href="../../../../../reference/android/support/test/espresso/intent/package-summary.html">android.support.test.espresso.intent</a></li>
525 <li class="api apilevel-">
526 <a href="../../../../../reference/android/support/test/espresso/intent/matcher/package-summary.html">android.support.test.espresso.intent.matcher</a></li>
527 <li class="api apilevel-">
528 <a href="../../../../../reference/android/support/test/espresso/intent/rule/package-summary.html">android.support.test.espresso.intent.rule</a></li>
529 <li class="api apilevel-">
Quddus Chong489218c2015-02-26 16:38:46 -0800530 <a href="../../../../../reference/android/support/test/espresso/matcher/package-summary.html">android.support.test.espresso.matcher</a></li>
531 <li class="api apilevel-">
532 <a href="../../../../../reference/android/support/test/espresso/util/package-summary.html">android.support.test.espresso.util</a></li>
533 <li class="api apilevel-">
534 <a href="../../../../../reference/android/support/test/filters/package-summary.html">android.support.test.filters</a></li>
535 <li class="api apilevel-">
Quddus Chong900831f2015-04-17 15:01:16 -0700536 <a href="../../../../../reference/android/support/test/rule/package-summary.html">android.support.test.rule</a></li>
537 <li class="api apilevel-">
Quddus Chong489218c2015-02-26 16:38:46 -0800538 <a href="../../../../../reference/android/support/test/runner/package-summary.html">android.support.test.runner</a></li>
539 <li class="api apilevel-">
Quddus Chong900831f2015-04-17 15:01:16 -0700540 <a href="../../../../../reference/android/support/test/runner/intent/package-summary.html">android.support.test.runner.intent</a></li>
541 <li class="api apilevel-">
Quddus Chong489218c2015-02-26 16:38:46 -0800542 <a href="../../../../../reference/android/support/test/runner/lifecycle/package-summary.html">android.support.test.runner.lifecycle</a></li>
543 <li class="selected api apilevel-">
544 <a href="../../../../../reference/android/support/test/uiautomator/package-summary.html">android.support.test.uiautomator</a></li>
545 </ul><br/>
546
547 </div> <!-- end packages-nav -->
548 </div> <!-- end resize-packages -->
549 <div id="classes-nav" class="scroll-pane">
550
551
552
553 <ul>
554
555
556 <li><h2>Interfaces</h2>
557 <ul>
558 <li class="api apilevel-"><a href="../../../../../reference/android/support/test/uiautomator/IAutomationSupport.html">IAutomationSupport</a></li>
559 <li class="api apilevel-"><a href="../../../../../reference/android/support/test/uiautomator/UiWatcher.html">UiWatcher</a></li>
560 </ul>
561 </li>
562
563 <li><h2>Classes</h2>
564 <ul>
565 <li class="api apilevel-"><a href="../../../../../reference/android/support/test/uiautomator/By.html">By</a></li>
566 <li class="api apilevel-"><a href="../../../../../reference/android/support/test/uiautomator/BySelector.html">BySelector</a></li>
567 <li class="api apilevel-"><a href="../../../../../reference/android/support/test/uiautomator/Configurator.html">Configurator</a></li>
568 <li class="api apilevel-"><a href="../../../../../reference/android/support/test/uiautomator/EventCondition.html">EventCondition</a></li>
569 <li class="api apilevel-"><a href="../../../../../reference/android/support/test/uiautomator/SearchCondition.html">SearchCondition</a></li>
570 <li class="api apilevel-"><a href="../../../../../reference/android/support/test/uiautomator/UiAutomatorInstrumentationTestRunner.html">UiAutomatorInstrumentationTestRunner</a></li>
571 <li class="selected 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
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684<div class="sum-details-links">
685
686Summary:
687
688
689
690
691
692
693
694
695
696 <a href="#pubctors">Ctors</a>
697
698
699
700
701 &#124; <a href="#pubmethods">Methods</a>
702
703
704
705
706 &#124; <a href="#inhmethods">Inherited Methods</a>
707
708&#124; <a href="#" onclick="return toggleAllClassInherited()" id="toggleAllClassInherited">[Expand All]</a>
709
710</div><!-- end sum-details-links -->
711<div class="api-level">
712
713
714
715
716</div>
717</div><!-- end api-info-block -->
718
719
720<!-- ======== START OF CLASS DATA ======== -->
721
722<div id="jd-header">
723 public
724
725
726
727 class
728<h1 itemprop="name">UiAutomatorTestCase</h1>
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745 extends InstrumentationTestCase<br/>
746
747
748
749
750
751
752
753
754
755
756
757
758</div><!-- end header -->
759
760<div id="naMessage"></div>
761
762<div id="jd-content" class="api apilevel-">
763<table class="jd-inheritance-table">
764
765
766 <tr>
767
768 <td colspan="5" class="jd-inheritance-class-cell">java.lang.Object</td>
769 </tr>
770
771
772 <tr>
773
774 <td class="jd-inheritance-space">&nbsp;&nbsp;&nbsp;&#x21b3;</td>
775
776 <td colspan="4" class="jd-inheritance-class-cell">junit.framework.Assert</td>
777 </tr>
778
779
780 <tr>
781
782 <td class="jd-inheritance-space">&nbsp;</td>
783
784 <td class="jd-inheritance-space">&nbsp;&nbsp;&nbsp;&#x21b3;</td>
785
786 <td colspan="3" class="jd-inheritance-class-cell">junit.framework.TestCase</td>
787 </tr>
788
789
790 <tr>
791
792 <td class="jd-inheritance-space">&nbsp;</td>
793
794 <td class="jd-inheritance-space">&nbsp;</td>
795
796 <td class="jd-inheritance-space">&nbsp;&nbsp;&nbsp;&#x21b3;</td>
797
798 <td colspan="2" class="jd-inheritance-class-cell">android.test.InstrumentationTestCase</td>
799 </tr>
800
801
802 <tr>
803
804 <td class="jd-inheritance-space">&nbsp;</td>
805
806 <td class="jd-inheritance-space">&nbsp;</td>
807
808 <td class="jd-inheritance-space">&nbsp;</td>
809
810 <td class="jd-inheritance-space">&nbsp;&nbsp;&nbsp;&#x21b3;</td>
811
812 <td colspan="1" class="jd-inheritance-class-cell">android.support.test.uiautomator.UiAutomatorTestCase</td>
813 </tr>
814
815
816</table>
817
818
819
820
821
822
823
824<div class="jd-descr">
825<p>
826 <p class="caution"><strong>
827 This class is deprecated.</strong><br/>
828 It is no longer necessary to extend UiAutomatorTestCase. You can use
829 <code><a href="../../../../../reference/android/support/test/uiautomator/UiDevice.html#getInstance(android.app.Instrumentation)">getInstance(Instrumentation)</a></code> from any test class as long as you have access to
830 an <code><a href="../../../../../reference/android/app/Instrumentation.html">Instrumentation</a></code> instance.
831
832 </p>
833
834<h2>Class Overview</h2>
835<p itemprop="articleBody">UI Automator test case that is executed on the device.</p>
836
837
838
839
840
841</div><!-- jd-descr -->
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858<div class="jd-descr">
859
860
861<h2>Summary</h2>
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885<!-- ======== CONSTRUCTOR SUMMARY ======== -->
886<table id="pubctors" class="jd-sumtable"><tr><th colspan="12">Public Constructors</th></tr>
887
888
889
890
891 <tr class="alt-color api apilevel-" >
892 <td class="jd-typecol"><nobr>
893
894
895
896
897
898 </nobr>
899 </td>
900 <td class="jd-linkcol" width="100%"><nobr>
901 <span class="sympad"><a href="../../../../../reference/android/support/test/uiautomator/UiAutomatorTestCase.html#UiAutomatorTestCase()">UiAutomatorTestCase</a></span>()</nobr>
902
903 </td></tr>
904
905
906
907</table>
908
909
910
911
912
913
914<!-- ========== METHOD SUMMARY =========== -->
915<table id="pubmethods" class="jd-sumtable"><tr><th colspan="12">Public Methods</th></tr>
916
917
918
919
920 <tr class="alt-color api apilevel-" >
921 <td class="jd-typecol"><nobr>
922
923
924
925
926
927 <a href="../../../../../reference/android/support/test/uiautomator/IAutomationSupport.html">IAutomationSupport</a></nobr>
928 </td>
929 <td class="jd-linkcol" width="100%"><nobr>
930 <span class="sympad"><a href="../../../../../reference/android/support/test/uiautomator/UiAutomatorTestCase.html#getAutomationSupport()">getAutomationSupport</a></span>()</nobr>
931
932 <div class="jd-descrdiv">
933 <em>
934 This method is deprecated.
935 Use <code><a href="../../../../../reference/android/app/Instrumentation.html#sendStatus(int, android.os.Bundle)">sendStatus(int, Bundle)</a></code> instead
936</em>
937
938
939
940 </div>
941
942 </td></tr>
943
944
945
946 <tr class=" api apilevel-" >
947 <td class="jd-typecol"><nobr>
948
949
950
951
952
953 Bundle</nobr>
954 </td>
955 <td class="jd-linkcol" width="100%"><nobr>
956 <span class="sympad"><a href="../../../../../reference/android/support/test/uiautomator/UiAutomatorTestCase.html#getParams()">getParams</a></span>()</nobr>
957
958 <div class="jd-descrdiv">
959 Get command line parameters.
960
961
962
963 </div>
964
965 </td></tr>
966
967
968
969 <tr class="alt-color api apilevel-" >
970 <td class="jd-typecol"><nobr>
971
972
973
974
975
976 <a href="../../../../../reference/android/support/test/uiautomator/UiDevice.html">UiDevice</a></nobr>
977 </td>
978 <td class="jd-linkcol" width="100%"><nobr>
979 <span class="sympad"><a href="../../../../../reference/android/support/test/uiautomator/UiAutomatorTestCase.html#getUiDevice()">getUiDevice</a></span>()</nobr>
980
981 <div class="jd-descrdiv">
982 Get current instance of <code><a href="../../../../../reference/android/support/test/uiautomator/UiDevice.html">UiDevice</a></code>.
983
984
985
986 </div>
987
988 </td></tr>
989
990
991
992 <tr class=" api apilevel-" >
993 <td class="jd-typecol"><nobr>
994
995
996
997
998
999 void</nobr>
1000 </td>
1001 <td class="jd-linkcol" width="100%"><nobr>
1002 <span class="sympad"><a href="../../../../../reference/android/support/test/uiautomator/UiAutomatorTestCase.html#sleep(long)">sleep</a></span>(long ms)</nobr>
1003
1004 <div class="jd-descrdiv">
1005 <em>
1006 This method is deprecated.
1007 Use <code><a href="../../../../../reference/android/os/SystemClock.html#sleep(long)">sleep(long)</a></code> instead.
1008</em>
1009
1010
1011
1012 </div>
1013
1014 </td></tr>
1015
1016
1017
1018</table>
1019
1020
1021
1022
1023
1024
1025
1026<!-- ========== METHOD SUMMARY =========== -->
1027<table id="inhmethods" class="jd-sumtable"><tr><th>
1028 <a href="#" class="toggle-all" onclick="return toggleAllInherited(this, null)">[Expand]</a>
1029 <div style="clear:left;">Inherited Methods</div></th></tr>
1030
1031
1032<tr class="api apilevel-" >
1033<td colspan="12">
1034 <a href="#" onclick="return toggleInherited(this, null)" id="inherited-methods-android.test.InstrumentationTestCase" class="jd-expando-trigger closed"
1035 ><img id="inherited-methods-android.test.InstrumentationTestCase-trigger"
1036 src="../../../../../assets/images/triangle-closed.png"
1037 class="jd-expando-trigger-img" /></a>
1038From class
1039
1040 android.test.InstrumentationTestCase
1041
1042<div id="inherited-methods-android.test.InstrumentationTestCase">
1043 <div id="inherited-methods-android.test.InstrumentationTestCase-list"
1044 class="jd-inheritedlinks">
1045 </div>
1046 <div id="inherited-methods-android.test.InstrumentationTestCase-summary" style="display: none;">
1047 <table class="jd-sumtable-expando">
1048
1049
1050
1051
1052 <tr class="alt-color api apilevel-" >
1053 <td class="jd-typecol"><nobr>
1054
1055
1056
1057
1058
1059 Instrumentation</nobr>
1060 </td>
1061 <td class="jd-linkcol" width="100%"><nobr>
1062 <span class="sympad">getInstrumentation</span>()</nobr>
1063
1064 </td></tr>
1065
1066
1067
1068 <tr class=" api apilevel-" >
1069 <td class="jd-typecol"><nobr>
1070
1071
1072
1073
1074
1075 void</nobr>
1076 </td>
1077 <td class="jd-linkcol" width="100%"><nobr>
1078 <span class="sympad">injectInsrumentation</span>(Instrumentation arg0)</nobr>
1079
1080 </td></tr>
1081
1082
1083
1084 <tr class="alt-color api apilevel-" >
1085 <td class="jd-typecol"><nobr>
1086
1087
1088
1089
1090
1091 void</nobr>
1092 </td>
1093 <td class="jd-linkcol" width="100%"><nobr>
1094 <span class="sympad">injectInstrumentation</span>(Instrumentation arg0)</nobr>
1095
1096 </td></tr>
1097
1098
1099
1100 <tr class=" api apilevel-" >
1101 <td class="jd-typecol"><nobr>
1102
1103
1104 final
1105
1106 &lt;T&nbsp;extends&nbsp;Activity&gt;
1107 T</nobr>
1108 </td>
1109 <td class="jd-linkcol" width="100%"><nobr>
1110 <span class="sympad">launchActivity</span>(String arg0, Class&lt;T&gt; arg1, Bundle arg2)</nobr>
1111
1112 </td></tr>
1113
1114
1115
1116 <tr class="alt-color api apilevel-" >
1117 <td class="jd-typecol"><nobr>
1118
1119
1120 final
1121
1122 &lt;T&nbsp;extends&nbsp;Activity&gt;
1123 T</nobr>
1124 </td>
1125 <td class="jd-linkcol" width="100%"><nobr>
1126 <span class="sympad">launchActivityWithIntent</span>(String arg0, Class&lt;T&gt; arg1, Intent arg2)</nobr>
1127
1128 </td></tr>
1129
1130
1131
1132 <tr class=" api apilevel-" >
1133 <td class="jd-typecol"><nobr>
1134
1135
1136
1137
1138
1139 void</nobr>
1140 </td>
1141 <td class="jd-linkcol" width="100%"><nobr>
1142 <span class="sympad">runTest</span>()</nobr>
1143
1144 </td></tr>
1145
1146
1147
1148 <tr class="alt-color api apilevel-" >
1149 <td class="jd-typecol"><nobr>
1150
1151
1152
1153
1154
1155 void</nobr>
1156 </td>
1157 <td class="jd-linkcol" width="100%"><nobr>
1158 <span class="sympad">runTestOnUiThread</span>(Runnable arg0)</nobr>
1159
1160 </td></tr>
1161
1162
1163
1164 <tr class=" api apilevel-" >
1165 <td class="jd-typecol"><nobr>
1166
1167
1168
1169
1170
1171 void</nobr>
1172 </td>
1173 <td class="jd-linkcol" width="100%"><nobr>
1174 <span class="sympad">sendKeys</span>(String arg0)</nobr>
1175
1176 </td></tr>
1177
1178
1179
1180 <tr class="alt-color api apilevel-" >
1181 <td class="jd-typecol"><nobr>
1182
1183
1184
1185
1186
1187 void</nobr>
1188 </td>
1189 <td class="jd-linkcol" width="100%"><nobr>
1190 <span class="sympad">sendKeys</span>(int... arg0)</nobr>
1191
1192 </td></tr>
1193
1194
1195
1196 <tr class=" api apilevel-" >
1197 <td class="jd-typecol"><nobr>
1198
1199
1200
1201
1202
1203 void</nobr>
1204 </td>
1205 <td class="jd-linkcol" width="100%"><nobr>
1206 <span class="sympad">sendRepeatedKeys</span>(int... arg0)</nobr>
1207
1208 </td></tr>
1209
1210
1211
1212 <tr class="alt-color api apilevel-" >
1213 <td class="jd-typecol"><nobr>
1214
1215
1216
1217
1218
1219 void</nobr>
1220 </td>
1221 <td class="jd-linkcol" width="100%"><nobr>
1222 <span class="sympad">tearDown</span>()</nobr>
1223
1224 </td></tr>
1225
1226
1227</table>
1228 </div>
1229</div>
1230</td></tr>
1231
1232
1233
1234<tr class="api apilevel-" >
1235<td colspan="12">
1236 <a href="#" onclick="return toggleInherited(this, null)" id="inherited-methods-junit.framework.TestCase" class="jd-expando-trigger closed"
1237 ><img id="inherited-methods-junit.framework.TestCase-trigger"
1238 src="../../../../../assets/images/triangle-closed.png"
1239 class="jd-expando-trigger-img" /></a>
1240From class
1241
1242 junit.framework.TestCase
1243
1244<div id="inherited-methods-junit.framework.TestCase">
1245 <div id="inherited-methods-junit.framework.TestCase-list"
1246 class="jd-inheritedlinks">
1247 </div>
1248 <div id="inherited-methods-junit.framework.TestCase-summary" style="display: none;">
1249 <table class="jd-sumtable-expando">
1250
1251
1252
1253
1254 <tr class="alt-color api apilevel-" >
1255 <td class="jd-typecol"><nobr>
1256
1257
1258
1259
1260
1261 int</nobr>
1262 </td>
1263 <td class="jd-linkcol" width="100%"><nobr>
1264 <span class="sympad">countTestCases</span>()</nobr>
1265
1266 </td></tr>
1267
1268
1269
1270 <tr class=" api apilevel-" >
1271 <td class="jd-typecol"><nobr>
1272
1273
1274
1275
1276
1277 TestResult</nobr>
1278 </td>
1279 <td class="jd-linkcol" width="100%"><nobr>
1280 <span class="sympad">createResult</span>()</nobr>
1281
1282 </td></tr>
1283
1284
1285
1286 <tr class="alt-color api apilevel-" >
1287 <td class="jd-typecol"><nobr>
1288
1289
1290
1291
1292
1293 String</nobr>
1294 </td>
1295 <td class="jd-linkcol" width="100%"><nobr>
1296 <span class="sympad">getName</span>()</nobr>
1297
1298 </td></tr>
1299
1300
1301
1302 <tr class=" api apilevel-" >
1303 <td class="jd-typecol"><nobr>
1304
1305
1306
1307
1308
1309 TestResult</nobr>
1310 </td>
1311 <td class="jd-linkcol" width="100%"><nobr>
1312 <span class="sympad">run</span>()</nobr>
1313
1314 </td></tr>
1315
1316
1317
1318 <tr class="alt-color api apilevel-" >
1319 <td class="jd-typecol"><nobr>
1320
1321
1322
1323
1324
1325 void</nobr>
1326 </td>
1327 <td class="jd-linkcol" width="100%"><nobr>
1328 <span class="sympad">run</span>(TestResult arg0)</nobr>
1329
1330 </td></tr>
1331
1332
1333
1334 <tr class=" api apilevel-" >
1335 <td class="jd-typecol"><nobr>
1336
1337
1338
1339
1340
1341 void</nobr>
1342 </td>
1343 <td class="jd-linkcol" width="100%"><nobr>
1344 <span class="sympad">runBare</span>()</nobr>
1345
1346 </td></tr>
1347
1348
1349
1350 <tr class="alt-color api apilevel-" >
1351 <td class="jd-typecol"><nobr>
1352
1353
1354
1355
1356
1357 void</nobr>
1358 </td>
1359 <td class="jd-linkcol" width="100%"><nobr>
1360 <span class="sympad">runTest</span>()</nobr>
1361
1362 </td></tr>
1363
1364
1365
1366 <tr class=" api apilevel-" >
1367 <td class="jd-typecol"><nobr>
1368
1369
1370
1371
1372
1373 void</nobr>
1374 </td>
1375 <td class="jd-linkcol" width="100%"><nobr>
1376 <span class="sympad">setName</span>(String arg0)</nobr>
1377
1378 </td></tr>
1379
1380
1381
1382 <tr class="alt-color api apilevel-" >
1383 <td class="jd-typecol"><nobr>
1384
1385
1386
1387
1388
1389 void</nobr>
1390 </td>
1391 <td class="jd-linkcol" width="100%"><nobr>
1392 <span class="sympad">setUp</span>()</nobr>
1393
1394 </td></tr>
1395
1396
1397
1398 <tr class=" api apilevel-" >
1399 <td class="jd-typecol"><nobr>
1400
1401
1402
1403
1404
1405 void</nobr>
1406 </td>
1407 <td class="jd-linkcol" width="100%"><nobr>
1408 <span class="sympad">tearDown</span>()</nobr>
1409
1410 </td></tr>
1411
1412
1413
1414 <tr class="alt-color api apilevel-" >
1415 <td class="jd-typecol"><nobr>
1416
1417
1418
1419
1420
1421 String</nobr>
1422 </td>
1423 <td class="jd-linkcol" width="100%"><nobr>
1424 <span class="sympad">toString</span>()</nobr>
1425
1426 </td></tr>
1427
1428
1429</table>
1430 </div>
1431</div>
1432</td></tr>
1433
1434
1435
1436<tr class="api apilevel-" >
1437<td colspan="12">
1438 <a href="#" onclick="return toggleInherited(this, null)" id="inherited-methods-junit.framework.Assert" class="jd-expando-trigger closed"
1439 ><img id="inherited-methods-junit.framework.Assert-trigger"
1440 src="../../../../../assets/images/triangle-closed.png"
1441 class="jd-expando-trigger-img" /></a>
1442From class
1443
1444 junit.framework.Assert
1445
1446<div id="inherited-methods-junit.framework.Assert">
1447 <div id="inherited-methods-junit.framework.Assert-list"
1448 class="jd-inheritedlinks">
1449 </div>
1450 <div id="inherited-methods-junit.framework.Assert-summary" style="display: none;">
1451 <table class="jd-sumtable-expando">
1452
1453
1454
1455
1456 <tr class="alt-color api apilevel-" >
1457 <td class="jd-typecol"><nobr>
1458
1459
1460
1461 static
1462
1463 void</nobr>
1464 </td>
1465 <td class="jd-linkcol" width="100%"><nobr>
1466 <span class="sympad">assertEquals</span>(short arg0, short arg1)</nobr>
1467
1468 </td></tr>
1469
1470
1471
1472 <tr class=" api apilevel-" >
1473 <td class="jd-typecol"><nobr>
1474
1475
1476
1477 static
1478
1479 void</nobr>
1480 </td>
1481 <td class="jd-linkcol" width="100%"><nobr>
1482 <span class="sympad">assertEquals</span>(String arg0, int arg1, int arg2)</nobr>
1483
1484 </td></tr>
1485
1486
1487
1488 <tr class="alt-color api apilevel-" >
1489 <td class="jd-typecol"><nobr>
1490
1491
1492
1493 static
1494
1495 void</nobr>
1496 </td>
1497 <td class="jd-linkcol" width="100%"><nobr>
1498 <span class="sympad">assertEquals</span>(String arg0, short arg1, short arg2)</nobr>
1499
1500 </td></tr>
1501
1502
1503
1504 <tr class=" api apilevel-" >
1505 <td class="jd-typecol"><nobr>
1506
1507
1508
1509 static
1510
1511 void</nobr>
1512 </td>
1513 <td class="jd-linkcol" width="100%"><nobr>
1514 <span class="sympad">assertEquals</span>(char arg0, char arg1)</nobr>
1515
1516 </td></tr>
1517
1518
1519
1520 <tr class="alt-color api apilevel-" >
1521 <td class="jd-typecol"><nobr>
1522
1523
1524
1525 static
1526
1527 void</nobr>
1528 </td>
1529 <td class="jd-linkcol" width="100%"><nobr>
1530 <span class="sympad">assertEquals</span>(String arg0, String arg1, String arg2)</nobr>
1531
1532 </td></tr>
1533
1534
1535
1536 <tr class=" api apilevel-" >
1537 <td class="jd-typecol"><nobr>
1538
1539
1540
1541 static
1542
1543 void</nobr>
1544 </td>
1545 <td class="jd-linkcol" width="100%"><nobr>
1546 <span class="sympad">assertEquals</span>(int arg0, int arg1)</nobr>
1547
1548 </td></tr>
1549
1550
1551
1552 <tr class="alt-color api apilevel-" >
1553 <td class="jd-typecol"><nobr>
1554
1555
1556
1557 static
1558
1559 void</nobr>
1560 </td>
1561 <td class="jd-linkcol" width="100%"><nobr>
1562 <span class="sympad">assertEquals</span>(String arg0, double arg1, double arg2, double arg3)</nobr>
1563
1564 </td></tr>
1565
1566
1567
1568 <tr class=" api apilevel-" >
1569 <td class="jd-typecol"><nobr>
1570
1571
1572
1573 static
1574
1575 void</nobr>
1576 </td>
1577 <td class="jd-linkcol" width="100%"><nobr>
1578 <span class="sympad">assertEquals</span>(String arg0, long arg1, long arg2)</nobr>
1579
1580 </td></tr>
1581
1582
1583
1584 <tr class="alt-color api apilevel-" >
1585 <td class="jd-typecol"><nobr>
1586
1587
1588
1589 static
1590
1591 void</nobr>
1592 </td>
1593 <td class="jd-linkcol" width="100%"><nobr>
1594 <span class="sympad">assertEquals</span>(byte arg0, byte arg1)</nobr>
1595
1596 </td></tr>
1597
1598
1599
1600 <tr class=" api apilevel-" >
1601 <td class="jd-typecol"><nobr>
1602
1603
1604
1605 static
1606
1607 void</nobr>
1608 </td>
1609 <td class="jd-linkcol" width="100%"><nobr>
1610 <span class="sympad">assertEquals</span>(Object arg0, Object arg1)</nobr>
1611
1612 </td></tr>
1613
1614
1615
1616 <tr class="alt-color api apilevel-" >
1617 <td class="jd-typecol"><nobr>
1618
1619
1620
1621 static
1622
1623 void</nobr>
1624 </td>
1625 <td class="jd-linkcol" width="100%"><nobr>
1626 <span class="sympad">assertEquals</span>(boolean arg0, boolean arg1)</nobr>
1627
1628 </td></tr>
1629
1630
1631
1632 <tr class=" api apilevel-" >
1633 <td class="jd-typecol"><nobr>
1634
1635
1636
1637 static
1638
1639 void</nobr>
1640 </td>
1641 <td class="jd-linkcol" width="100%"><nobr>
1642 <span class="sympad">assertEquals</span>(String arg0, float arg1, float arg2, float arg3)</nobr>
1643
1644 </td></tr>
1645
1646
1647
1648 <tr class="alt-color api apilevel-" >
1649 <td class="jd-typecol"><nobr>
1650
1651
1652
1653 static
1654
1655 void</nobr>
1656 </td>
1657 <td class="jd-linkcol" width="100%"><nobr>
1658 <span class="sympad">assertEquals</span>(String arg0, boolean arg1, boolean arg2)</nobr>
1659
1660 </td></tr>
1661
1662
1663
1664 <tr class=" api apilevel-" >
1665 <td class="jd-typecol"><nobr>
1666
1667
1668
1669 static
1670
1671 void</nobr>
1672 </td>
1673 <td class="jd-linkcol" width="100%"><nobr>
1674 <span class="sympad">assertEquals</span>(String arg0, String arg1)</nobr>
1675
1676 </td></tr>
1677
1678
1679
1680 <tr class="alt-color api apilevel-" >
1681 <td class="jd-typecol"><nobr>
1682
1683
1684
1685 static
1686
1687 void</nobr>
1688 </td>
1689 <td class="jd-linkcol" width="100%"><nobr>
1690 <span class="sympad">assertEquals</span>(float arg0, float arg1, float arg2)</nobr>
1691
1692 </td></tr>
1693
1694
1695
1696 <tr class=" api apilevel-" >
1697 <td class="jd-typecol"><nobr>
1698
1699
1700
1701 static
1702
1703 void</nobr>
1704 </td>
1705 <td class="jd-linkcol" width="100%"><nobr>
1706 <span class="sympad">assertEquals</span>(String arg0, byte arg1, byte arg2)</nobr>
1707
1708 </td></tr>
1709
1710
1711
1712 <tr class="alt-color api apilevel-" >
1713 <td class="jd-typecol"><nobr>
1714
1715
1716
1717 static
1718
1719 void</nobr>
1720 </td>
1721 <td class="jd-linkcol" width="100%"><nobr>
1722 <span class="sympad">assertEquals</span>(double arg0, double arg1, double arg2)</nobr>
1723
1724 </td></tr>
1725
1726
1727
1728 <tr class=" api apilevel-" >
1729 <td class="jd-typecol"><nobr>
1730
1731
1732
1733 static
1734
1735 void</nobr>
1736 </td>
1737 <td class="jd-linkcol" width="100%"><nobr>
1738 <span class="sympad">assertEquals</span>(String arg0, char arg1, char arg2)</nobr>
1739
1740 </td></tr>
1741
1742
1743
1744 <tr class="alt-color api apilevel-" >
1745 <td class="jd-typecol"><nobr>
1746
1747
1748
1749 static
1750
1751 void</nobr>
1752 </td>
1753 <td class="jd-linkcol" width="100%"><nobr>
1754 <span class="sympad">assertEquals</span>(String arg0, Object arg1, Object arg2)</nobr>
1755
1756 </td></tr>
1757
1758
1759
1760 <tr class=" api apilevel-" >
1761 <td class="jd-typecol"><nobr>
1762
1763
1764
1765 static
1766
1767 void</nobr>
1768 </td>
1769 <td class="jd-linkcol" width="100%"><nobr>
1770 <span class="sympad">assertEquals</span>(long arg0, long arg1)</nobr>
1771
1772 </td></tr>
1773
1774
1775
1776 <tr class="alt-color api apilevel-" >
1777 <td class="jd-typecol"><nobr>
1778
1779
1780
1781 static
1782
1783 void</nobr>
1784 </td>
1785 <td class="jd-linkcol" width="100%"><nobr>
1786 <span class="sympad">assertFalse</span>(String arg0, boolean arg1)</nobr>
1787
1788 </td></tr>
1789
1790
1791
1792 <tr class=" api apilevel-" >
1793 <td class="jd-typecol"><nobr>
1794
1795
1796
1797 static
1798
1799 void</nobr>
1800 </td>
1801 <td class="jd-linkcol" width="100%"><nobr>
1802 <span class="sympad">assertFalse</span>(boolean arg0)</nobr>
1803
1804 </td></tr>
1805
1806
1807
1808 <tr class="alt-color api apilevel-" >
1809 <td class="jd-typecol"><nobr>
1810
1811
1812
1813 static
1814
1815 void</nobr>
1816 </td>
1817 <td class="jd-linkcol" width="100%"><nobr>
1818 <span class="sympad">assertNotNull</span>(String arg0, Object arg1)</nobr>
1819
1820 </td></tr>
1821
1822
1823
1824 <tr class=" api apilevel-" >
1825 <td class="jd-typecol"><nobr>
1826
1827
1828
1829 static
1830
1831 void</nobr>
1832 </td>
1833 <td class="jd-linkcol" width="100%"><nobr>
1834 <span class="sympad">assertNotNull</span>(Object arg0)</nobr>
1835
1836 </td></tr>
1837
1838
1839
1840 <tr class="alt-color api apilevel-" >
1841 <td class="jd-typecol"><nobr>
1842
1843
1844
1845 static
1846
1847 void</nobr>
1848 </td>
1849 <td class="jd-linkcol" width="100%"><nobr>
1850 <span class="sympad">assertNotSame</span>(Object arg0, Object arg1)</nobr>
1851
1852 </td></tr>
1853
1854
1855
1856 <tr class=" api apilevel-" >
1857 <td class="jd-typecol"><nobr>
1858
1859
1860
1861 static
1862
1863 void</nobr>
1864 </td>
1865 <td class="jd-linkcol" width="100%"><nobr>
1866 <span class="sympad">assertNotSame</span>(String arg0, Object arg1, Object arg2)</nobr>
1867
1868 </td></tr>
1869
1870
1871
1872 <tr class="alt-color api apilevel-" >
1873 <td class="jd-typecol"><nobr>
1874
1875
1876
1877 static
1878
1879 void</nobr>
1880 </td>
1881 <td class="jd-linkcol" width="100%"><nobr>
1882 <span class="sympad">assertNull</span>(Object arg0)</nobr>
1883
1884 </td></tr>
1885
1886
1887
1888 <tr class=" api apilevel-" >
1889 <td class="jd-typecol"><nobr>
1890
1891
1892
1893 static
1894
1895 void</nobr>
1896 </td>
1897 <td class="jd-linkcol" width="100%"><nobr>
1898 <span class="sympad">assertNull</span>(String arg0, Object arg1)</nobr>
1899
1900 </td></tr>
1901
1902
1903
1904 <tr class="alt-color api apilevel-" >
1905 <td class="jd-typecol"><nobr>
1906
1907
1908
1909 static
1910
1911 void</nobr>
1912 </td>
1913 <td class="jd-linkcol" width="100%"><nobr>
1914 <span class="sympad">assertSame</span>(Object arg0, Object arg1)</nobr>
1915
1916 </td></tr>
1917
1918
1919
1920 <tr class=" api apilevel-" >
1921 <td class="jd-typecol"><nobr>
1922
1923
1924
1925 static
1926
1927 void</nobr>
1928 </td>
1929 <td class="jd-linkcol" width="100%"><nobr>
1930 <span class="sympad">assertSame</span>(String arg0, Object arg1, Object arg2)</nobr>
1931
1932 </td></tr>
1933
1934
1935
1936 <tr class="alt-color api apilevel-" >
1937 <td class="jd-typecol"><nobr>
1938
1939
1940
1941 static
1942
1943 void</nobr>
1944 </td>
1945 <td class="jd-linkcol" width="100%"><nobr>
1946 <span class="sympad">assertTrue</span>(String arg0, boolean arg1)</nobr>
1947
1948 </td></tr>
1949
1950
1951
1952 <tr class=" api apilevel-" >
1953 <td class="jd-typecol"><nobr>
1954
1955
1956
1957 static
1958
1959 void</nobr>
1960 </td>
1961 <td class="jd-linkcol" width="100%"><nobr>
1962 <span class="sympad">assertTrue</span>(boolean arg0)</nobr>
1963
1964 </td></tr>
1965
1966
1967
1968 <tr class="alt-color api apilevel-" >
1969 <td class="jd-typecol"><nobr>
1970
1971
1972
1973 static
1974
1975 void</nobr>
1976 </td>
1977 <td class="jd-linkcol" width="100%"><nobr>
1978 <span class="sympad">fail</span>(String arg0)</nobr>
1979
1980 </td></tr>
1981
1982
1983
1984 <tr class=" api apilevel-" >
1985 <td class="jd-typecol"><nobr>
1986
1987
1988
1989 static
1990
1991 void</nobr>
1992 </td>
1993 <td class="jd-linkcol" width="100%"><nobr>
1994 <span class="sympad">fail</span>()</nobr>
1995
1996 </td></tr>
1997
1998
1999
2000 <tr class="alt-color api apilevel-" >
2001 <td class="jd-typecol"><nobr>
2002
2003
2004
2005 static
2006
2007 void</nobr>
2008 </td>
2009 <td class="jd-linkcol" width="100%"><nobr>
2010 <span class="sympad">failNotEquals</span>(String arg0, Object arg1, Object arg2)</nobr>
2011
2012 </td></tr>
2013
2014
2015
2016 <tr class=" api apilevel-" >
2017 <td class="jd-typecol"><nobr>
2018
2019
2020
2021 static
2022
2023 void</nobr>
2024 </td>
2025 <td class="jd-linkcol" width="100%"><nobr>
2026 <span class="sympad">failNotSame</span>(String arg0, Object arg1, Object arg2)</nobr>
2027
2028 </td></tr>
2029
2030
2031
2032 <tr class="alt-color api apilevel-" >
2033 <td class="jd-typecol"><nobr>
2034
2035
2036
2037 static
2038
2039 void</nobr>
2040 </td>
2041 <td class="jd-linkcol" width="100%"><nobr>
2042 <span class="sympad">failSame</span>(String arg0)</nobr>
2043
2044 </td></tr>
2045
2046
2047
2048 <tr class=" api apilevel-" >
2049 <td class="jd-typecol"><nobr>
2050
2051
2052
2053 static
2054
2055 String</nobr>
2056 </td>
2057 <td class="jd-linkcol" width="100%"><nobr>
2058 <span class="sympad">format</span>(String arg0, Object arg1, Object arg2)</nobr>
2059
2060 </td></tr>
2061
2062
2063</table>
2064 </div>
2065</div>
2066</td></tr>
2067
2068
2069
2070<tr class="api apilevel-" >
2071<td colspan="12">
2072 <a href="#" onclick="return toggleInherited(this, null)" id="inherited-methods-java.lang.Object" class="jd-expando-trigger closed"
2073 ><img id="inherited-methods-java.lang.Object-trigger"
2074 src="../../../../../assets/images/triangle-closed.png"
2075 class="jd-expando-trigger-img" /></a>
2076From class
2077
2078 java.lang.Object
2079
2080<div id="inherited-methods-java.lang.Object">
2081 <div id="inherited-methods-java.lang.Object-list"
2082 class="jd-inheritedlinks">
2083 </div>
2084 <div id="inherited-methods-java.lang.Object-summary" style="display: none;">
2085 <table class="jd-sumtable-expando">
2086
2087
2088
2089
2090 <tr class="alt-color api apilevel-" >
2091 <td class="jd-typecol"><nobr>
2092
2093
2094
2095
2096
2097 Object</nobr>
2098 </td>
2099 <td class="jd-linkcol" width="100%"><nobr>
2100 <span class="sympad">clone</span>()</nobr>
2101
2102 </td></tr>
2103
2104
2105
2106 <tr class=" api apilevel-" >
2107 <td class="jd-typecol"><nobr>
2108
2109
2110
2111
2112
2113 boolean</nobr>
2114 </td>
2115 <td class="jd-linkcol" width="100%"><nobr>
2116 <span class="sympad">equals</span>(Object arg0)</nobr>
2117
2118 </td></tr>
2119
2120
2121
2122 <tr class="alt-color api apilevel-" >
2123 <td class="jd-typecol"><nobr>
2124
2125
2126
2127
2128
2129 void</nobr>
2130 </td>
2131 <td class="jd-linkcol" width="100%"><nobr>
2132 <span class="sympad">finalize</span>()</nobr>
2133
2134 </td></tr>
2135
2136
2137
2138 <tr class=" api apilevel-" >
2139 <td class="jd-typecol"><nobr>
2140
2141
2142 final
2143
2144
2145 Class&lt;?&gt;</nobr>
2146 </td>
2147 <td class="jd-linkcol" width="100%"><nobr>
2148 <span class="sympad">getClass</span>()</nobr>
2149
2150 </td></tr>
2151
2152
2153
2154 <tr class="alt-color api apilevel-" >
2155 <td class="jd-typecol"><nobr>
2156
2157
2158
2159
2160
2161 int</nobr>
2162 </td>
2163 <td class="jd-linkcol" width="100%"><nobr>
2164 <span class="sympad">hashCode</span>()</nobr>
2165
2166 </td></tr>
2167
2168
2169
2170 <tr class=" api apilevel-" >
2171 <td class="jd-typecol"><nobr>
2172
2173
2174 final
2175
2176
2177 void</nobr>
2178 </td>
2179 <td class="jd-linkcol" width="100%"><nobr>
2180 <span class="sympad">notify</span>()</nobr>
2181
2182 </td></tr>
2183
2184
2185
2186 <tr class="alt-color api apilevel-" >
2187 <td class="jd-typecol"><nobr>
2188
2189
2190 final
2191
2192
2193 void</nobr>
2194 </td>
2195 <td class="jd-linkcol" width="100%"><nobr>
2196 <span class="sympad">notifyAll</span>()</nobr>
2197
2198 </td></tr>
2199
2200
2201
2202 <tr class=" api apilevel-" >
2203 <td class="jd-typecol"><nobr>
2204
2205
2206
2207
2208
2209 String</nobr>
2210 </td>
2211 <td class="jd-linkcol" width="100%"><nobr>
2212 <span class="sympad">toString</span>()</nobr>
2213
2214 </td></tr>
2215
2216
2217
2218 <tr class="alt-color api apilevel-" >
2219 <td class="jd-typecol"><nobr>
2220
2221
2222 final
2223
2224
2225 void</nobr>
2226 </td>
2227 <td class="jd-linkcol" width="100%"><nobr>
2228 <span class="sympad">wait</span>()</nobr>
2229
2230 </td></tr>
2231
2232
2233
2234 <tr class=" api apilevel-" >
2235 <td class="jd-typecol"><nobr>
2236
2237
2238 final
2239
2240
2241 void</nobr>
2242 </td>
2243 <td class="jd-linkcol" width="100%"><nobr>
2244 <span class="sympad">wait</span>(long arg0, int arg1)</nobr>
2245
2246 </td></tr>
2247
2248
2249
2250 <tr class="alt-color api apilevel-" >
2251 <td class="jd-typecol"><nobr>
2252
2253
2254 final
2255
2256
2257 void</nobr>
2258 </td>
2259 <td class="jd-linkcol" width="100%"><nobr>
2260 <span class="sympad">wait</span>(long arg0)</nobr>
2261
2262 </td></tr>
2263
2264
2265</table>
2266 </div>
2267</div>
2268</td></tr>
2269
2270
2271
2272<tr class="api apilevel-" >
2273<td colspan="12">
2274 <a href="#" onclick="return toggleInherited(this, null)" id="inherited-methods-junit.framework.Test" class="jd-expando-trigger closed"
2275 ><img id="inherited-methods-junit.framework.Test-trigger"
2276 src="../../../../../assets/images/triangle-closed.png"
2277 class="jd-expando-trigger-img" /></a>
2278From interface
2279
2280 junit.framework.Test
2281
2282<div id="inherited-methods-junit.framework.Test">
2283 <div id="inherited-methods-junit.framework.Test-list"
2284 class="jd-inheritedlinks">
2285 </div>
2286 <div id="inherited-methods-junit.framework.Test-summary" style="display: none;">
2287 <table class="jd-sumtable-expando">
2288
2289
2290
2291
2292 <tr class="alt-color api apilevel-" >
2293 <td class="jd-typecol"><nobr>
2294 abstract
2295
2296
2297
2298
2299 int</nobr>
2300 </td>
2301 <td class="jd-linkcol" width="100%"><nobr>
2302 <span class="sympad">countTestCases</span>()</nobr>
2303
2304 </td></tr>
2305
2306
2307
2308 <tr class=" api apilevel-" >
2309 <td class="jd-typecol"><nobr>
2310 abstract
2311
2312
2313
2314
2315 void</nobr>
2316 </td>
2317 <td class="jd-linkcol" width="100%"><nobr>
2318 <span class="sympad">run</span>(TestResult arg0)</nobr>
2319
2320 </td></tr>
2321
2322
2323</table>
2324 </div>
2325</div>
2326</td></tr>
2327
2328
2329</table>
2330
2331
2332</div><!-- jd-descr (summary) -->
2333
2334<!-- Details -->
2335
2336
2337
2338
2339
2340
2341
2342
2343<!-- XML Attributes -->
2344
2345
2346<!-- Enum Values -->
2347
2348
2349<!-- Constants -->
2350
2351
2352<!-- Fields -->
2353
2354
2355<!-- Public ctors -->
2356
2357
2358<!-- ========= CONSTRUCTOR DETAIL ======== -->
2359<h2>Public Constructors</h2>
2360
2361
2362
2363<A NAME="UiAutomatorTestCase()"></A>
2364
2365<div class="jd-details api apilevel-">
2366 <h4 class="jd-details-title">
2367 <span class="normal">
2368 public
2369
2370
2371
2372
2373
2374 </span>
2375 <span class="sympad">UiAutomatorTestCase</span>
2376 <span class="normal">()</span>
2377 </h4>
2378 <div class="api-level">
2379 <div></div>
2380
2381
2382
2383 </div>
2384 <div class="jd-details-descr">
2385
2386
2387
2388
2389 <div class="jd-tagdata jd-tagdescr"><p></p></div>
2390
2391 </div>
2392</div>
2393
2394
2395
2396
2397
2398<!-- ========= CONSTRUCTOR DETAIL ======== -->
2399<!-- Protected ctors -->
2400
2401
2402
2403<!-- ========= METHOD DETAIL ======== -->
2404<!-- Public methdos -->
2405
2406<h2>Public Methods</h2>
2407
2408
2409
2410<A NAME="getAutomationSupport()"></A>
2411
2412<div class="jd-details api apilevel-">
2413 <h4 class="jd-details-title">
2414 <span class="normal">
2415 public
2416
2417
2418
2419
2420 <a href="../../../../../reference/android/support/test/uiautomator/IAutomationSupport.html">IAutomationSupport</a>
2421 </span>
2422 <span class="sympad">getAutomationSupport</span>
2423 <span class="normal">()</span>
2424 </h4>
2425 <div class="api-level">
2426 <div></div>
2427
2428
2429
2430 </div>
2431 <div class="jd-details-descr">
2432
2433
2434
2435 <p>
2436 <p class="caution"><strong>
2437 This method is deprecated.</strong><br/>
2438 Use <code><a href="../../../../../reference/android/app/Instrumentation.html#sendStatus(int, android.os.Bundle)">sendStatus(int, Bundle)</a></code> instead
2439
2440 </p>
2441 <div class="jd-tagdata jd-tagdescr"><p>Provides support for running tests to report interim status</p></div>
2442 <div class="jd-tagdata">
2443 <h5 class="jd-tagtitle">Returns</h5>
2444 <ul class="nolist"><li>IAutomationSupport</li></ul>
2445 </div>
2446
2447 </div>
2448</div>
2449
2450
2451<A NAME="getParams()"></A>
2452
2453<div class="jd-details api apilevel-">
2454 <h4 class="jd-details-title">
2455 <span class="normal">
2456 public
2457
2458
2459
2460
2461 Bundle
2462 </span>
2463 <span class="sympad">getParams</span>
2464 <span class="normal">()</span>
2465 </h4>
2466 <div class="api-level">
2467 <div></div>
2468
2469
2470
2471 </div>
2472 <div class="jd-details-descr">
2473
2474
2475
2476
2477 <div class="jd-tagdata jd-tagdescr"><p>Get command line parameters. On the command line when passing <code>-e key value</code>
2478 pairs, the <code><a href="../../../../../reference/android/os/Bundle.html">Bundle</a></code> will have the key value pairs conveniently available to the
2479 tests.</p></div>
2480
2481 </div>
2482</div>
2483
2484
2485<A NAME="getUiDevice()"></A>
2486
2487<div class="jd-details api apilevel-">
2488 <h4 class="jd-details-title">
2489 <span class="normal">
2490 public
2491
2492
2493
2494
2495 <a href="../../../../../reference/android/support/test/uiautomator/UiDevice.html">UiDevice</a>
2496 </span>
2497 <span class="sympad">getUiDevice</span>
2498 <span class="normal">()</span>
2499 </h4>
2500 <div class="api-level">
2501 <div></div>
2502
2503
2504
2505 </div>
2506 <div class="jd-details-descr">
2507
2508
2509
2510
2511 <div class="jd-tagdata jd-tagdescr"><p>Get current instance of <code><a href="../../../../../reference/android/support/test/uiautomator/UiDevice.html">UiDevice</a></code>. Works similar to calling the static
2512 <code><a href="../../../../../reference/android/support/test/uiautomator/UiDevice.html#getInstance()">getInstance()</a></code> from anywhere in the test classes.</p></div>
2513
2514 </div>
2515</div>
2516
2517
2518<A NAME="sleep(long)"></A>
2519
2520<div class="jd-details api apilevel-">
2521 <h4 class="jd-details-title">
2522 <span class="normal">
2523 public
2524
2525
2526
2527
2528 void
2529 </span>
2530 <span class="sympad">sleep</span>
2531 <span class="normal">(long ms)</span>
2532 </h4>
2533 <div class="api-level">
2534 <div></div>
2535
2536
2537
2538 </div>
2539 <div class="jd-details-descr">
2540
2541
2542
2543 <p>
2544 <p class="caution"><strong>
2545 This method is deprecated.</strong><br/>
2546 Use <code><a href="../../../../../reference/android/os/SystemClock.html#sleep(long)">sleep(long)</a></code> instead.
2547
2548 </p>
2549 <div class="jd-tagdata jd-tagdescr"><p>Calls <code><a href="../../../../../reference/android/os/SystemClock.html#sleep(long)">sleep(long)</a></code> to sleep</p></div>
2550 <div class="jd-tagdata">
2551 <h5 class="jd-tagtitle">Parameters</h5>
2552 <table class="jd-tagtable">
2553 <tr>
2554 <th>ms</td>
2555 <td>is in milliseconds.</td>
2556 </tr>
2557 </table>
2558 </div>
2559
2560 </div>
2561</div>
2562
2563
2564
2565
2566
2567<!-- ========= METHOD DETAIL ======== -->
2568
2569
2570
2571<!-- ========= END OF CLASS DATA ========= -->
2572<A NAME="navbar_top"></A>
2573
2574<div id="footer" class="wrap" >
2575
2576
2577 <div id="copyright">
2578
2579 Except as noted, this content is licensed under <a
2580 href="http://www.apache.org/licenses/LICENSE-2.0">Apache 2.0</a>.
2581 For details and restrictions, see the <a href="../../../../../license.html">
2582 Content License</a>.
2583 </div>
2584 <div id="build_info">
2585
2586 Android &nbsp;r &mdash;
2587<script src="../../../../../timestamp.js" type="text/javascript"></script>
2588<script>document.write(BUILD_TIMESTAMP)</script>
2589
2590 </div>
2591
2592
2593 <div id="footerlinks">
2594
2595 <p>
2596 <a href="../../../../../about/index.html">About Android</a>&nbsp;&nbsp;|&nbsp;
2597 <a href="../../../../../legal.html">Legal</a>&nbsp;&nbsp;|&nbsp;
2598 <a href="../../../../../support.html">Support</a>
2599 </p>
2600 </div>
2601
2602</div> <!-- end footer -->
2603</div> <!-- jd-content -->
2604
2605</div><!-- end doc-content -->
2606
2607</div> <!-- end body-content -->
2608
2609
2610
2611
2612
2613
2614</body>
2615</html>